Browse DevX
Sign up for e-mail newsletters from DevX

Tip of the Day
Language: Java
Expertise: Intermediate
Oct 30, 1998



Building the Right Environment to Support AI, Machine Learning and Deep Learning

Creating Radio Buttons Using the AWT

The way you create a set of radio buttons is significantly different between Swing and the AWT. With Swing, you instantiate the buttons and add them to a group object rather than passing the group object as a parameter when you instantiate the buttons. To create radio buttons using the AWT, you instantiate a CheckboxGroup object and pass that object to the Checkbox constructor. Checkbox objects behave as mutually exclusive radio buttons and only one can be selected at a time. The following code was tested using JDK1.1.6 under Win95:
import java.awt.*;
import java.awt.event.*;
import java.util.*;
public class RadioButton01 extends Frame{
	public static void main(String[] args){
		new RadioButton01();
	}//end main

		//Create a CheckboxGroup object
		CheckboxGroup myCheckboxGroup = new CheckboxGroup();

		setLayout(new FlowLayout());    
		add(new Checkbox("A",true, myCheckboxGroup));
		add(new Checkbox("B",false,myCheckboxGroup));
		add(new Checkbox("C",false,myCheckboxGroup));

		setTitle("Radio Buttons");
		// Inner class to terminate program.
		addWindowListener(new WindowAdapter() {
			public void windowClosing(WindowEvent e) {
			System.exit(0);}});//end WindowListener
	}//end constructor
}//end class RadioButton01 definition
Richard G.
Comment and Contribute






(Maximum characters: 1200). You have 1200 characters left.



Thanks for your registration, follow us on our social networks to keep up-to-date