wie man actionlistener und actioncommand auf mehrere jbuttons legt

Also möchte ich, dass meine Schaltflächen mit 1 bis 9 gekennzeichnet sind, aber ich möchte nicht alle Aktionslistener und Aktionsbefehle für jede Schaltfläche auflisten. Wie kann ich das mache

und ich kann auch nicht add.ActionListener (this) verwenden, also was kann ich @ verwend

    JButton[] button = new JButton[9];
    panel.setLayout(new GridLayout(3,3));
    for (int i = 0; i < button.length; i++) {
        button[i] = new JButton();
        panel.add(button[i]);
        String bu = Integer.toString(i);
        button[i].setActionCommand(bu);
        button[i].addActionListener(new ActionListener());

Tut mir leid, ich bin neu in Java Swing, also ist es ein bisschen verwirrend.

Antworten auf die Frage(8)

Ihre Antwort auf die Frage