我正在尝试打开GUI,然后等到JFrame关闭。我听说过JDialog,但我不知道如何将它与我的实际代码一起使用:
GUI gui = new GUI();
gui.show(); // Creates some JButtons, JLabels, and show the JFrame.
现在我想等到JFrame关闭,但我不知道如何继续。
你能帮我吗?
答案 0 :(得分:2)
你可以这样做:
JDialog
而非JFrame
。 setModalityType(ModalityType.APPLICATION_MODAL)
进行对话模式。JFrame(LayoutManager)
构造函数,则必须致电setLayout()
来设置LayoutManager
。 setVisible(false)
或dispose
继续您的计划。PS:下次你应该发布暴露问题的工作代码。