ActionListener 是一个用于处理用户界面上的动作事件的接口。在 Java 中,最佳实践是使用匿名内部类或 Lambda 表达式来实现 ActionListener 接口。
使用匿名内部类的示例代码如下:
button.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { // 处理按钮点击事件的逻辑 } });
使用 Lambda 表达式的示例代码如下:
button.addActionListener(e -> { // 处理按钮点击事件的逻辑 });
无论是使用匿名内部类还是 Lambda 表达式,都可以简洁地实现 ActionListener 接口,并且在需要处理多个动作事件时也更加灵活。此外,建议将具体的事件处理逻辑封装在单独的方法中,以便提高代码的可读性和维护性。