import java.awt.Button;
import java.awt.Color;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class view extends JFrame implements ActionListener {
Button one = new Button("蓝色");
Button two = new Button("白色");
Button three = new Button("黄色");
Button four = new Button("红色");
JPanel pane = new JPanel();
public view() {
JFrame f = new JFrame();
setTitle("小游戏");
getContentPane().add(pane);
setBounds(300, 200, 400, 400);
setVisible(true);
one.setBounds(40, 20, 100, 100);
two.setBounds(200, 20, 100, 100);
three.setBounds(40, 180, 100, 100);
four.setBounds(200, 180, 100, 100);
pane.add(one);
pane.add(two);
pane.add(three);
pane.add(four);
one.addActionListener(this);
two.addActionListener(this);
three.addActionListener(this);
four.addActionListener(this);
pane.setLayout(null);
}
public void actionPerformed(ActionEvent e) {
if (e.getSource()==one) {
pane.setBackground(Color.blue);
}
if (e.getSource()==two) {
pane.setBackground(Color.white);
}
if(e.getSource()==three){
pane.setBackground(Color.yellow);
}
if(e.getSource()==four){
pane.setBackground(Color.red);
}
}
}
public class test {
public static void main(String[] args) {
new view();
}
}
这是博主学习JAVA时 上实验课时老师给我们布置的上机任务,个人认为还是比较的简单的,主要的就是熟悉一下GUI编程吧