import javax.swing.;
import java.awt.;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class E9_6 implements ActionListener{
JButton button;
public static void main(String[] args) {
// TODO 自动生成的方法存根
E9_6 B = new E9_6();
B.go();
//创建对象和主方法
}
public void go(){
JFrame f =new JFrame();
button = new JButton("CLICK");
button.addActionListener(this);
//给按钮注册监听器
f.getContentPane().add(button);
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.setSize(300,300);
f.setVisible(true);
//给面板添加按钮
//关闭面板
//面板大小和可见
}
public void actionPerformed(ActionEvent E) {
//对应类,类实现了接口,就要调用重写接口的方法
//方法名不能不同
button.setText("I WAS CLICKED");
}
}
实验总结:
第一次写java窗口组件和事件,太难了。
看了好几本书,都没看到相关Swing 的东西,可见swing是有多老,但是为了应付教育考试,只能把这东西掌握了再说。
此实验主要是画一个300*300的窗口,给按钮添加监听器ÿ