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