Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
似乎将 newJFrame用作对话框并不是最好的方法,因为从创建它的类中获取特定值似乎很棘手。
JFrame
我基本上想制作一个带有大量按钮的对话框,一旦用户单击一个按钮,主类就会获取该值。如果我制作一个框架来执行此操作,那么获得该值会很棘手(但在 Windowbuilder Pro 中设计要容易得多),但这也意味着用户在显示此框架时仍然可以与主框架进行交互。
创建这样一个对话框的最佳方法是什么?
使用JDialogorJOptionPane代替。如果您希望用户能够在框架打开时与框架进行交互,那么它应该是非模态的,但是您会遇到知道它何时关闭以获取值的问题。
JDialog
JOptionPane
也可以看看: