我有一个新的 netbeans“Java 应用程序”项目,我试图从主 JFrame 添加第二个 JFrame,用户可以从中加载文件。
所以我有主要的 JFrame 主要方法
public static void main(String args[])
{
try {
for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
if ("Nimbus".equals(info.getName())) {
javax.swing.UIManager.setLookAndFeel(info.getClassName());
break;
}
}
} catch (ClassNotFoundException ex) {
java.util.logging.Logger.getLogger(MainView.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
} catch (InstantiationException ex) {
java.util.logging.Logger.getLogger(MainView.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
} catch (IllegalAccessException ex) {
java.util.logging.Logger.getLogger(MainView.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
} catch (javax.swing.UnsupportedLookAndFeelException ex) {
java.util.logging.Logger.getLogger(MainView.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
}
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new MainView().setVisible(true);
}
});
}
当我点击运行时,这是运行的 JFrame,在同一个项目中,我定义了另一个 JFrame 对象,即输入 Frame。主框架中有一个按钮,当点击该按钮时,会在静态定义的输入 JFrame 上执行 .setVisible。但是,如果我在输入框架上单击“X”,主框架也会关闭吗?
有任何想法吗?