我应该把初始化代码放在哪里



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

我相信

你会从 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 时。 将您的代码从命令行应用程序复制并粘贴到此自动化主应用程序中。 希望有帮助。

相关内容

  • 没有找到相关文章

最新更新