如果是想用同一个JFrame的话,可以更改JFrame中的Jpanel(点击按钮时间处理时更改),如果不是同一个的话,可以通过设置JFrame的方法setVisible(false)来使界面不可见来变更界面。
写一个监听事件和2个子窗体。比如现在是第1个子窗体,如果点击按钮1就跳到第2个子窗体。
public void actionPerformed(ActionEvent e) {
Object o = e.getSource();
if(o.equals(this.jButton1)) {
new MyJFrame2(550,420);
}
}
不同的类,自然是要传递过去的。