0

我用java编写了一个命令行程序。现在要将其转换为 gui,我使用了 Netbeans GUI Builder。问题是我不知道将初始化代码放在哪里(来自旧的主类)。gui 中有一个 main,但我认为我不能把所有这些代码都放在那里。即使那样,我也不认为这不是一个好主意。那么如何从旧的主类运行我的初始化代码呢?

4

1 回答 1

0

我相信你会从 Netbeans 开始,对吗?

/**
 * @param args the command line arguments
 */
public static void main(String args[]) {
    ... some stuff here automatically created by Netbeans (leave it).

    /* Create and display the form */
    java.awt.EventQueue.invokeLater(new Runnable() {
        @Override
        public void run() {
               //enter initialization code here
            Main mainWindow = null;
            try {
               //enter more initialization code here
                mainWindow = new Main();
            } catch (IOException ex) {
                System.exit(1);
            }
            //enter even more initialization code here
            mainWindow.setVisible(true);
        }
    });
}

当然,随意编辑。我强烈建议您使用 Netbeans 自动化功能,特别是如果您不熟悉创建自己的 GUI。将您的代码从命令行应用程序复制并粘贴到此自动主程序中。希望有帮助。

于 2014-11-14T13:50:35.520 回答