两种方式:
1.在你的类中实现
ActionListener,然后使用
jBtnSelection.addActionListener(this); 稍后,你必须定义一个方法
public void actionPerformed(ActionEvent e)。但是,对多个按钮执行此操作可能会造成混淆,因为该
actionPerformed方法将必须检查每个事件(
e.getSource())的来源以查看其来自哪个按钮。
2.使用匿名内部类:
jBtnSelection.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { selectionButtonPressed(); } } );稍后,你必须定义
selectionButtonPressed()。当你有多个按钮时,这样做效果更好,因为对单个操作处理方法的调用就在按钮定义的旁边。
第二种方法还允许你直接调用选择方法。在这种情况下,你也可以调用
selectionButtonPressed()是否还会发生其他操作-例如,当计时器关闭或发生其他情况时(但在这种情况下,你的方法将被命名为其他名称,也许
selectionChanged())。



