java-事件处理机制
一 处理基本要素
1 事件源
b1 = new JButton("按钮1");
b2 = new JButton("按钮2");
2 事件处理对象
关联事件,注册监听事件源
b1.addActionListener(at);
TestAction
at = new TestAction()
3 事件监听器,是一个接口
实现事件监听器的接口
/*事件处理程序*/
public void actionPerformed(ActionEvent e){ /*参数e自动传入*/ JButton b = (JButton)e.getSource(); if (b == b1) { JOptionPane.showMessageDialog(this, "你点击了按钮1"); } else { JOptionPane.showMessageDialog(this, "你点击了按钮2"); } }
原文地址:http://blog.csdn.net/qq_22075977/article/details/45934195