setVisible方法嘛。。 在事件相应的方法里将当前panle隐藏,将其他设置成可见
final JPanel jpanel1 = new JPanel();
jpanel1.setVisible(false);
final JPanel jpanel2 = new JPanel();
jpanel2.addMouseListener(new MouseListener(){
public void mouseClicked(MouseEvent e) {
jpanel2.setVisible(false);
jpanel1.setVisible(true);
}
public void mousePressed(MouseEvent e) {
// TODO Auto-generated method stub
}
public void mouseReleased(MouseEvent e) {
// TODO Auto-generated method stub
}
public void mouseEntered(MouseEvent e) {
// TODO Auto-generated method stub
}
public void mouseExited(MouseEvent e) {
// TODO Auto-generated method stub
}
});
就结束了,也就消失了。或者因为没有窗口而在后台运行了。