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