[英]How to use JDialog in a Swing GUI?
我想用一个JDialog
表单扩展我的JFrame
表单...(我想与框架连接,当有人单击“帮助”(从菜单)时,我想在菜单栏中显示新对话框。想要为此使用JOptionPane
。
我进入了带有帮助菜单项的程序菜单,现在在actionPerformed
会写一些东西。
new help(this, true, ).setVisible(true);
这件事,但我不记得了-正确的是什么?
this
来自new help(this, true, ).setVisible(true);
可能被另一个missinterpreted this
在你的代码的其余部分
为JFrame
和JDialog
创建局部变量,如果需要,请使用title
和Modal/ModalityType
,例如new JDialog(myFrame,....)
仅创建一个JDialog
实例,将DefaultCloseOperations
更改为HIDE_ON_CLOSE
(仅然后)调用invokeLater()
内延迟的myDialog.setVisisble(true)
)调用(来自JMenuItems event
)
为什么不使用javax.swing.JOptionPane
? 它为您提供了显示对话框并提示用户输入所需的一切。
JOptionPane p = new JOptionPane();
// init p
p.setVisible(true);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.