溫馨提示×

Java Action的常見實現(xiàn)方式

小樊
83
2024-06-13 19:33:37
欄目: 編程語言

  1. 繼承AbstractAction類:創(chuàng)建一個類并繼承AbstractAction類,實現(xiàn)actionPerformed方法來定義具體的操作。
public class CustomAction extends AbstractAction {
    @Override
    public void actionPerformed(ActionEvent e) {
        // 在這里定義具體的操作
    }
}
  1. 實現(xiàn)ActionListener接口:創(chuàng)建一個類并實現(xiàn)ActionListener接口,實現(xiàn)actionPerformed方法來定義具體的操作。
public class CustomAction implements ActionListener {
    @Override
    public void actionPerformed(ActionEvent e) {
        // 在這里定義具體的操作
    }
}
  1. 使用Lambda表達式:使用Lambda表達式來創(chuàng)建ActionListener對象,簡化代碼。
button.addActionListener(e -> {
    // 在這里定義具體的操作
});
  1. 使用匿名內(nèi)部類:創(chuàng)建一個匿名內(nèi)部類來實現(xiàn)ActionListener接口。
button.addActionListener(new ActionListener() {
    @Override
    public void actionPerformed(ActionEvent e) {
        // 在這里定義具體的操作
    }
});

0