【发布时间】:2013-12-04 11:02:31
【问题描述】:
我有多个 JFrame,每个都有一个“main”。当我单击“运行”时打开的是我创建的第一个 JFrame。如何更改它以打开我制作的不同 JFrame?
【问题讨论】:
标签: java user-interface netbeans startup main
我有多个 JFrame,每个都有一个“main”。当我单击“运行”时打开的是我创建的第一个 JFrame。如何更改它以打开我制作的不同 JFrame?
【问题讨论】:
标签: java user-interface netbeans startup main
您的应用程序中不应该有更多的public static void main(String[] argv) 方法,事实上,通常只使用一个JFrame。其他都是用JDialog 完成的,它为您做了一些好事,例如在活动时禁用主窗口。
main 方法创建主框架,然后根据该框架中的一些事件打开其他方法。
你打开一个对话窗口(MyDialog 扩展了 JDialog)有点像这样:
JDialog dlg = new MyDialog(mainFrame);
dlg.setVisible(true);
【讨论】: