如何使JFrame对话框类似于JOptionPane.showMessageDialog()在Java中等待按下按钮?

如何使JFrame对话框类似于JOptionPane.showMessageDialog()在Java中等待按下按钮?,java,dialog,jframe,joptionpane,always-on-top,Java,Dialog,Jframe,Joptionpane,Always On Top,我不想只做一个对话。 我有一个JFrame对象,我需要它在运行其他类时首先显示,但我需要当JFrame对象执行时,它使主类等待/暂停/停止,类似于JOptionPane对话框。我不希望另一个类在JFrame对象后面执行,我希望它等待在JFrame对象中生成一些东西(比如按下按钮) 那有房子吗 我怎么能做我想做的 谢谢 您可以使用模态(J)对话框。如果您检查Javadocs,您将看到setModal方法 但更简单的方法(IMO)是创建一个自定义JPanel,并使用与您一直使用的showXXXDia

我不想只做一个对话。 我有一个JFrame对象,我需要它在运行其他类时首先显示,但我需要当JFrame对象执行时,它使主类等待/暂停/停止,类似于JOptionPane对话框。我不希望另一个类在JFrame对象后面执行,我希望它等待在JFrame对象中生成一些东西(比如按下按钮)

那有房子吗

我怎么能做我想做的

谢谢

您可以使用模态(J)对话框。如果您检查Javadocs,您将看到setModal方法

但更简单的方法(IMO)是创建一个自定义JPanel,并使用与您一直使用的showXXXDialog方法相同的JOptionPane显示它。

您可以使用模态(J)对话框。如果您检查Javadocs,您将看到setModal方法


但要做到这一点(IMO),更简单的方法是创建一个自定义JPanel,并使用与您一直使用的showXXXDialog方法相同的JOptionPane显示它。

我找到了一种更简单的方法来制作我想要的内容。 为了说明这一点,我只创建了一个JPanel,它的JFrame对象的设计与我的相同。 JOptionPane可以显示自定义JPanel对象。
我找到了一种更简单的方法来制作我想要的东西。 为了说明这一点,我只创建了一个JPanel,它的JFrame对象的设计与我的相同。 JOptionPane可以显示自定义JPanel对象。

Google“java动作监听器”。不完全正确。只有一个“动作监听器”不能解决我的问题,让主类在另一个JFrame.Google“java动作监听器”中等待答案。不,确切地说。只有一个“动作监听器”不能解决我的问题,让主类在另一个JFrame中等待答案。谢谢。但是我找到了一个更简单的方法来做我想要的。谢谢但是我找到了一个更简单的方法来做我想要的。