下面是一段简单的代码,在两个窗体直接切换~~~~~~~~``
import javax.swing.*;
import java.awt.event.*;
import java.awt.*;public class Test {

public static void main(String args[]){

  final JFrame frame1,frame2;
JButton button1=new JButton("打开第二个窗口");
JButton button2=new JButton("打开第一个窗口");
frame1=new JFrame("这是第一个窗口");
frame2=new JFrame("这是第二个窗口");
frame1.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame2.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame2.setSize(Toolkit.getDefaultToolkit().getScreenSize());
frame1.setSize(Toolkit.getDefaultToolkit().getScreenSize());
frame1.getContentPane().add(button1);
frame2.getContentPane().add(button2);
button1.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
frame1.setVisible(false);
frame2.show();
}
});
button2.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
frame1.setVisible(true);
frame2.setVisible(false);
}
});
frame1.show();
}
}