JRadioButton class
The JRadioButton class is used
to create a radio button. It is used to choose one option from multiple
options. It is widely used in exam systems or quiz.
It should be added in
ButtonGroup to select one radio button only.
Commonly
used Constructors of JRadioButton class:
- JRadioButton(): creates an unselected radio button
with no text.
- JRadioButton(String
s): creates an
unselected radio button with specified text.
- JRadioButton(String
s, boolean selected): creates a
radio button with the specified text and selected status.
Commonly
used Methods of AbstractButton class:
1) public void
setText(String s): is
used to set specified text on button.
|
2) public
String getText(): is
used to return the text of the button.
|
3) public void
setEnabled(boolean b): is
used to enable or disable the button.
|
4) public void
setIcon(Icon b): is
used to set the specified Icon on the button.
|
5) public Icon
getIcon(): is
used to get the Icon of the button.
|
6) public void
setMnemonic(int a): is
used to set the mnemonic on the button.
|
7) public void
addActionListener(ActionListener a): is used to add the action listener to
this object.
|
Note: The JRadioButton class extends the JToggleButton class
that extends AbstractButton class.
Example
of JRadioButton class:
1. import javax.swing.*;
2. public class Radio {
3. JFrame f;
4.
5. Radio(){
6. f=new JFrame();
7.
8. JRadioButton r1=new JRadioButton("A) Male");
9. JRadioButton r2=new JRadioButton("B) FeMale");
10. r1.setBounds(50,100,70,30);
11. r2.setBounds(50,150,70,30);
12.
13. ButtonGroup bg=new ButtonGroup();
14. bg.add(r1);bg.add(r2);
15.
16. f.add(r1);f.add(r2);
17.
18. f.setSize(300,300);
19. f.setLayout(null);
20. f.setVisible(true);
21. }
22. public static void main(String[] args) {
23. new Radio();
24. }
25. }
No comments:
Post a Comment