当前位置: 代码迷 >> Java相关 >> JDialog的问题 紧急求助
  详细解决方案

JDialog的问题 紧急求助

热度:110   发布时间:2010-03-29 11:31:10.0
JDialog的问题 紧急求助
在applet中做的一个程序,其中有多个按钮

JButton viewbtn = new JButton("图像转换");
viewbtn.addActionListener(new TransPicture(gview ,ybh,title,policeId));
JButton btn = new JButton("保存数据");
btn.addActionListener(new SaveInfo(vis, ybh, policeId));
JButton tbbtn = new JButton("同步原始数据");
tbbtn.addActionListener(new SynchronizData(gview,ybh,policeId));
JButton expBtn = new JButton("导出数据");
expBtn.addActionListener(new ExpData(vis,datafile));

每点击一个按钮都会出现不同的图像和响应事件。
双击图像上的某一图标,弹出对话框

public void itemClicked(VisualItem item, MouseEvent e) {
super.itemClicked(item, e);
// 双击
final Tuple tp = m_vis.getFocusGroup(Visualization.FOCUS_ITEMS).setTuple(item);
Frame[] frames = Frame.getFrames();
//这里,发现跟这个frame有关
JDialog dialog = new ViewDetailDialog(frames[0], true, graph, item.getString("type"),tp);
dialog.setLocation(200, 100);
dialog.pack();
dialog.setVisible(true);
return;
}

现在的问题是,当多次点击按钮后,再点击某一图标,就会弹出多层对话框。
是什么问题呢??
紧急求助!!
搜索更多相关的解决方案: JDialog  

----------------解决方案--------------------------------------------------------