动作事件监听器:
- ActionEvent事件名
- ActionListener事件监听接口
- addActionListener()添加监听方法
- removeActionListener()删除监听方法
- JButton、JList、JLabel、JTextField等为事件源
在上一章里面我们有用过JButton做到页面交互,将卡片页面切换,那么这里,我们正式学习事件监听:
我们拿按钮举例:
package com.company;
import javax.swing.\*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class Main {
static public int count = 0;//设置一个静态公开变量,用来记录我点击的次数
public static void main(String[] args) {
JFrame jf = new JFrame("text");
jf.setSize(300,200);
JPanel jp = new JPanel();
JButton jb = new JButton("点击增加数量:" + count);
jb.addActionListener(//加入监听
new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
jb.setText("点击增加数量:" + (++count));//每次点击重置按钮上的text内容
}
}
);
jp.add(jb);
jf.add(jp)