2014-04-20 37 views
0

我需要form.showDialog的类似的代码从VB到Java显示一个帧到它的父框架。我已经试过这样的事情:转换form.showDialog从VB到Java

private void button1ActionPerformed(java.awt.event.ActionEvent evt) {             
     Frame2 form = new Frame2(); 
     form.setVisible(true); 
} 

和我有2个问题, 第一:新帧不会留在上面送花儿给人,是否意味着我可以选择旧的形式 和第二个问题:当我关闭新形式的父窗体将关闭呢!

回答

0

看看Swing的JDialog其中有一个模式属性,允许对话继续作为顶层窗口

+0

以及如何显示我的框架与JDialog的对话? – anony50600

+0

创建对话框设置模式标志为真,则调用'dialog.setVisible(真)'(虽然我建议你使用'JFrame'代替的一致性) – Reimeus