我不想只制作一个对话框。我有一个JFrame对象,我需要它在运行其他类时首先显示,但当JFrame执行时,它需要等待/暂停/停止到主类,类似于JOptionPane对话框。我不希望其他类在JFrame对象后面执行,我希望它等待在JFrameObject中生成一些东西(比如按下按钮)。
有这样的房产吗?
我怎样才能做我想做的事?
谢谢!
您可以使用模态(J)对话框。如果您检查Javadocs,您将看到方法setModal。
但更简单的方法(IMO)是创建一个自定义JPanel,并使用您一直使用的相同showXXXDialog方法在JOptionPane中显示它。
我找到了一种更简单的方法来制作我想要的东西。为了解释,我只创建了一个JPanel,其设计与我所拥有的JFrame对象相同。JOptionPane可以显示自定义JPanel对象。将JPanel制作成JOptionPane。OK_OPTION