我正在做一个汽车项目。如何使分配器框架弹出窗口和汽车框架不可见并自动关闭?请以简单有效的方式发送任何解决方案。
我已经完成了这种编码方式:
{
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)
转换为MyFrame1
。 MyFrame2
在实例化时应该已经可见,因此您不必在其上进行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
}
我认为这应该工作