use*_*592 -1 java swing netbeans frame jframe
我在做,其中有连接在一起3张,说一个小的Java项目f1,f2,f3和f4.f1有一个按钮,然后点击它调用f2,f2并有按钮调用f3.问题是如果我逐个打开所有表单然后关闭表单f2或f3然后主窗体(f1)关闭.
我想要即使我关闭形式f2,f3我的主要形式也不应该关闭,直到我亲自关闭它.
package mnm;
public class NewJFrame extends javax.swing.JFrame {
    public NewJFrame() {
        initComponents();
    }
    private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
        NewJFrame1 nb=new NewJFrame1();
        nb.setVisible(true);
    }
    public static void main(String args[]) {
        java.awt.EventQueue.invokeLater(new Runnable() {
            public void run() {
                new NewJFrame().setVisible(true);
                NewJFrame gn=new NewJFrame();
                gn.setDefaultCloseOperation(NewJFrame.DISPOSE_ON_CLOSE);
            }
        });
    }
    private javax.swing.JButton jButton1;
}
Run Code Online (Sandbox Code Playgroud)
    ..3框架连接在一起
不要这样做!请参阅使用多个JFrame,好/坏练习?详情.其中两个框架应该是模态对话框或a JOptionPane.
我想要即使我关闭形式
f2,f3我的主要形式也不应该关闭,直到我亲自关闭它.
既然我已经警告过你了,我会加上......
请求的行为可以通过设置的默认关闭操作来实现DISPOSE_ON_CLOSE在看到这个答案.可以关闭任何这些帧而不影响其他帧.

|   归档时间:  |  
           
  |  
        
|   查看次数:  |  
           833 次  |  
        
|   最近记录:  |