⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 testbutton2.java

📁 我在学习JAVA的讲义
💻 JAVA
字号:
import java.awt.*;
import java.awt.event.*;
public class TestButton2 {
    public static void main(String args[])
    {
      Frame f = new Frame("Test");
      Button b = new Button("Press Me!");
      b.addActionListener(new ButtonHandler()); /*注册监听器进行授权,该方法的
      参数是事件处理者对象,要处理的事件类型可以从方法名中看出,例如本方法要
      授权处理的是ActionEvent,因为方法名是addActionListener。*/
      f.setLayout(new FlowLayout()); //设置布局管理器
      f.add(b);
      f.setSize(200,100);
      f.setVisible(true);
      }
    }
    class ButtonHandler implements ActionListener {
    //实现接口ActionListener才能做事件ActionEvent的处理者
    public void actionPerformed(ActionEvent e) 
    //系统产生的ActionEvent事件对象被当作参数传递给该方法
    {
      System.out.println("Action occurred"); 
    //本接口只有一个方法,因此事件发生时,系统会自动调用本方法,需要做的操作就
    //把代码写在则个方法里。
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -