Creating a JRadioButton Component
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); } }