我在java中为命令行编写了一个程序。现在将它转换为gui我使用了Netbeans GUI Builder。问题是我不知道在哪里放置我的初始化代码(来自旧的主类)。 gui中有一个主要但我不认为我可以把所有这些代码放在那里。即便如此,我认为这不是一个好主意。那么如何从旧的主类运行初始化代码呢?
答案 0 :(得分: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的新手。将代码从命令行应用程序复制并粘贴到此自动化主程序中。希望有所帮助。