我有一个主窗口,它打开另一个窗口。我想关闭这个窗口并保持主窗口打开,但它也关闭了主窗口。
我尝试了很多方法:setDefaultCloseOperation()、dispose()、setVisible(),但对我没有任何效果。
在主窗口中我有这个代码
private void jMenuItem1ActionPerformed(java.awt.event.ActionEvent evt) {
AdaugaComanda ac = new AdaugaComanda();
ac.setVisible(true);
}
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new FereastraPrincipala().setVisible(true);
}});}
在另一个窗口中(当我关闭它时关闭主窗口)我有以下代码
public class AdaugaProdus extends javax.swing.JFrame {
public AdaugaProdus() {
initComponents();
initComboBoxes();
}
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
AdaugaProdus ad = new AdaugaProdus();
ad.setVisible(true);
}
});
}