【问题标题】:How can I set the start-up project?如何设置启动项目?
【发布时间】:2013-12-04 11:02:31
【问题描述】:

我有多个 JFrame,每个都有一个“main”。当我单击“运行”时打开的是我创建的第一个 JFrame。如何更改它以打开我制作的不同 JFrame?

【问题讨论】:

    标签: java user-interface netbeans startup main


    【解决方案1】:

    您的应用程序中不应该有更多的public static void main(String[] argv) 方法,事实上,通常只使用一个JFrame。其他都是用JDialog 完成的,它为您做了一些好事,例如在活动时禁用主窗口。

    main 方法创建主框架,然后根据该框架中的一些事件打开其他方法。

    你打开一个对话窗口(MyDialog 扩展了 JDialog)有点像这样:

    JDialog dlg = new MyDialog(mainFrame);
    dlg.setVisible(true);
    

    【讨论】:

    • 那么我是否要制作 1 个单独的 JFrame,如果我想要更多的表单,我会使用 JDialog?
    • 是的,通常如果您有一个主窗口 (JFrame) 并且其他窗口作为对话框工作(例如,设置、帮助),则使用 JDialog 类更有意义。毕竟,它是为此而设计的。
    • 谢谢!我试试看。
    猜你喜欢
    • 2014-10-07
    • 2013-07-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-15
    • 2013-07-22
    • 1970-01-01
    • 2015-09-22
    相关资源
    最近更新 更多