Java JRadioButton(String text, Icon icon) Constructor
Syntax
JRadioButton(String text, Icon icon) constructor from JRadioButton has the following syntax.
public JRadioButton(String text, Icon icon)
Example
In the following code shows how to use JRadioButton.JRadioButton(String text, Icon icon) constructor.
import javax.swing.ButtonGroup;
import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JRadioButton;
/* w ww.j a v a2 s. c o m*/
public class Main extends JPanel {
public Main() {
JRadioButton radMarriedYes = new JRadioButton("Yes",new ImageIcon("img/icon.gif"));
JRadioButton radMarriedNo = new JRadioButton("No?", false);
JRadioButton radGolfYes = new JRadioButton("Yes?", false);
JRadioButton radGolfNo = new JRadioButton("No?", true);
ButtonGroup radioGroup1 = new ButtonGroup();
ButtonGroup radioGroup2 = new ButtonGroup();
setLayout(null);
add(radMarriedYes);
add(radMarriedNo);
add(radGolfYes);
add(radGolfNo);
radioGroup1.add(radMarriedYes);
radioGroup1.add(radMarriedNo);
radioGroup2.add(radGolfYes);
radioGroup2.add(radGolfNo);
radMarriedYes.setBounds(30, 50, 50, 20);
radMarriedNo.setBounds(30, 80, 50, 20);
radGolfYes.setBounds(150, 50, 50, 20);
radGolfNo.setBounds(150, 80, 50, 20);
}
public static void main(String[] args) {
JFrame frame = new JFrame();
frame.getContentPane().add(new Main());
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(200, 200);
frame.setVisible(true);
}
}
Home »
Java Tutorial »
javax.swing »
Java Tutorial »
javax.swing »