该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
package FramePack;
import java.awt.Color;
import java.awt.Container;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
public class MyFrame extends JFrame{
public static final int WINDOW_WIDTH=600;
public static final int WINDOW_HEIGHT=400;
JButton jb1;
JButton jb2;
JButton jb3;
public MyFrame(){
}
public void lauchFrame(){
setBounds(500,200,WINDOW_WIDTH,WINDOW_HEIGHT);
setResizable(false);
setDefaultCloseOperation(EXIT_ON_CLOSE);
final Container c=getContentPane();
c.add(buju());
jb1.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
c.removeAll();
c.add(youxi());
repaint();
}
});
setVisible(true);
}
public JPanel buju(){
JPanel jp=new JPanel();
jp.setLayout(null);
jp.setBackground(Color.GRAY);
jb1=new JButton("开始");
jb1.setBounds(100,50,150,30);
jp.add(jb1);
jb2=new JButton("保存");
jb2.setBounds(100,100,150,30);
jp.add(jb2);
jb3=new JButton("结束");
jb3.setBounds(100,150,150,30);
jp.add(jb3);
//Plant p=new Plant(400,100);
//jp.add(p);
return jp;
}
public JPanel youxi(){
JPanel jp=new JPanel();
jp.setLayout(null);
jp.setBackground(Color.BLUE);
jp.add(new JButton("sdgs"));
return jp;
}
}