我正在做一个汽车项目。如何使分配器框架弹出窗口和汽车框架不可见并自动关闭?请以简单有效的方式发送任何解决方案。
我已经完成了这种编码方式:

    {
      Cars frm1=new Cars();
      Distributor frm2=new Distributor();
      frm2.setVisible(true);
      frm1.setVisible(false);
      frm1.setDefaultCloseOperation(frm1.DISPOSE_ON_CLOSE);
    }

最佳答案

“。请帮助我使分配器框架弹出,使汽车框架不可见并自动关闭。”


好的,因此在Netbeans GUI Builder中,您可能需要执行以下操作(这是假设您已经创建了两个单独的JFrame表单文件


在启动程序的框架(我们将其称为MyFrame1)中添加一个按钮(我们将其称为jButton1
向按钮添加一个侦听器,然后应自动生成以下代码

public void jButton1ActionPerforemd(javax.swing.ActionEvent evt) {

}

在该actionPerformed中,只需实例化第二帧(我们将其称为MyFrame2)并将setVisible(false)转换为MyFrame1MyFrame2在实例化时应该已经可见,因此您不必在其上进行setVisisble(true)

public void jButton1ActionPerforemd(javax.swing.ActionEvent evt) {
    MyFrame2 frame2 = new MyFrame2();
    MyFrame1.this.setVisible(false);
    // You can also use  MyFrame1.this.dispose(); dependind if you ever need to use that frame again
}



我认为这应该工作

08-05 08:28