首页javajradiobuttonJava Swing - 如何从Action对象创建JRadioButton组件

Java Swing - 如何从Action对象创建JRadioButton组件

我们想知道如何从Action对象创建JRadioButton组件。
import java.awt.event.ActionEvent;

import javax.swing.AbstractAction;
import javax.swing.Action;
import javax.swing.ButtonGroup;
import javax.swing.JRadioButton;

public class Main {
  public static void main(String[] argv) throws Exception {
    Action action1 = new AbstractAction("RadioButton Label1") {
      public void actionPerformed(ActionEvent evt) {
      }
    };
    Action action2 = new AbstractAction("RadioButton Label2") {
      public void actionPerformed(ActionEvent evt) {
      }
    };

    JRadioButton b1 = new JRadioButton(action1);
    JRadioButton b2 = new JRadioButton(action2);

    ButtonGroup group = new ButtonGroup();
    group.add(b1);
    group.add(b2);

  }
}