如何使 JFrame 对话框像 JOptionPane.showMessageDialog() 一样等待按下 Java 中的按钮?
How to make a JFrame dialog like a JOptionPane.showMessageDialog() waiting for press a button in Java?
我不只是想进行对话。
我有一个 JFrame 对象,我需要它在 运行 其他 class 时首先显示,但我需要在 JFrame 对象执行时,它使 wait/pause/stop 到主 class ,类似于 JOptionPane 对话框。我不希望其他 class 在 JFrame 对象后面执行,我希望它等待在 JFrame 对象中做一些事情(比如按下按钮)。
有 属性 吗?
我怎样才能做我想做的事?
谢谢!
您可以使用模态 (J)Dialog。如果您查看 Javadocs,您将看到 setModal 方法。
但更简单的方法 (IMO) 是创建自定义 JPanel 并使用您一直使用的相同 showXXXDialog 方法通过 JOptionPane 显示它。
我找到了一种更简单的方法来制作我想要的东西。
为了解释,我只创建了一个 JPanel,它具有与我拥有的 JFrame 对象相同的设计。
JOptionPane 可以显示自定义 JPanel 对象。
making a JPanel into a JOptionPane.OK_OPTION
我不只是想进行对话。 我有一个 JFrame 对象,我需要它在 运行 其他 class 时首先显示,但我需要在 JFrame 对象执行时,它使 wait/pause/stop 到主 class ,类似于 JOptionPane 对话框。我不希望其他 class 在 JFrame 对象后面执行,我希望它等待在 JFrame 对象中做一些事情(比如按下按钮)。
有 属性 吗?
我怎样才能做我想做的事?
谢谢!
您可以使用模态 (J)Dialog。如果您查看 Javadocs,您将看到 setModal 方法。
但更简单的方法 (IMO) 是创建自定义 JPanel 并使用您一直使用的相同 showXXXDialog 方法通过 JOptionPane 显示它。
我找到了一种更简单的方法来制作我想要的东西。 为了解释,我只创建了一个 JPanel,它具有与我拥有的 JFrame 对象相同的设计。 JOptionPane 可以显示自定义 JPanel 对象。 making a JPanel into a JOptionPane.OK_OPTION