java jframe的窗口关闭问题~~~

来源:百度知道 编辑:UC知道 时间:2024/06/07 11:12:51
是这样的,我有一个叫index的窗口,这个窗口弹出一个叫main的窗口,可是每次关闭main的时候,index也随之关了,整个程序停止,如何才能在关闭main的情况下不关闭index呢?

重点地是窗体弹出类:WindowsCenter.java
文件一父窗文件名Frame3.java

package untitled1;

import java.awt.BorderLayout;

import javax.swing.JFrame;
import javax.swing.JButton;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

public class Frame3 extends JFrame {
JButton jButton1 = new JButton();

public Frame3() {
try {
jbInit();
} catch (Exception exception) {
exception.printStackTrace();
}
}

private void jbInit() throws Exception {
getContentPane().setLayout(null);
setSize(400,400);
jButton1.setBounds(new Rectangle(86, 125, 186, 52));
jButton1.setText("点击弹出一个窗口");
jButton1.addActionListener(new Frame3_jButton1_actionAdapter(this));
this.getContentPane().add(jButton1, null);
}

public void jButton1_actionPerformed(ActionEvent e) {
this.dispose();//释放当前窗口