小编典典

Java Swing —通过弹出JFrame要求用户输入(并创建阻止线程)

java

我的顶级容器是MainFrame (JFrame)。我希望能够使用具有两个JTextFields的JPanel弹出另一个JFrame
MainFrame

问题是:我需要能够阻止来自Swing GUI的EDT。这让人想起使用JOptionPane阻止EDT,直到用户按下OK或为止CANCEL

问题是:是否可以使用用户定义的值创建“自定义” JOptionPane来阻止EDT?

谢谢


阅读 274

收藏
2020-11-30

共1个答案

小编典典

调查
JDialog

您可以JDialog在构造函数中扩展和调用super,并将第二个参数设置为true

super(parent, true);
2020-11-30