我正在尝试向我的程序添加一个新框架。现在使用一个简单的确认对话框(是/否)来设置一些变量,但我希望这些变量是可配置的。
它是这样工作的:执行 --> 确认对话框 --> "Main"
我想要什么:执行->确认框架->“主要”
我已经创建了一个新框架,我在 main 中声明,但是在启动时它不会加载组件,只是新框架窗口并冻结。(使用带有连接和等待/通知的线程)。
我应该如何以及在哪里创建新框架?
编辑:
private void initComponents() {
mainPanel = new JPanel();
jScrollPane2 = new javax.swing.JScrollPane();
//Now
/*int n= JOptionPane.showConfirmDialog(
mainPanel.getParent(),
"Question",
"Q",
JOptionPane.YES_NO_OPTION);*/
//Should I create the frame here?
newF = new newFrame();
newF.setVisible(true);
newF.setLocationRelativeTo(mainPanel);
...
}
这种方式的问题是两个窗口都被启动了。