Java Swing中的弹出窗口
有人可以建议我如何在Java Swing中实现弹出窗口。 我希望弹出窗口是一个模态窗口(弹出窗口打开时用户无法返回主窗口)。
我尝试使用JDialog,但它只允许一个小部件用于用户输入,而我需要多个小部件。 我可能在这里错了,但这是我能够做到的。
感谢你的帮助。
使用JDialog。 你可以添加什么,你可以添加任何你想要的JDialog(与使用JFrame时完全相同)
-
在JPanel中布置小部件。
-
使用JOptionPane.showConfirmDialog和面板作为消息(例如,使用optionType JOptionPane.OK_CANCEL_OPTION)。
-
在适当的时候从面板的状态读取用户输入(例如,调用返回JOptionPane.OK_OPTION而不是JOptionPane.CANCEL_OPTION)。
我希望我找到了适合你的信息
JDialog(Dialog owner, boolean modal)
有关更多信息,请查看以下链接: http : //java.sun.com/developer/technicalArticles/J2SE/Desktop/javase6/modality/
http://java.sun.com/docs/books/tutorial/uiswing/components/dialog.html