Login | Register   
LinkedIn
Google+
Twitter
RSS Feed
Download our iPhone app
TODAY'S HEADLINES  |   ARTICLE ARCHIVE  |   FORUMS  |   TIP BANK
Browse DevX
Sign up for e-mail newsletters from DevX


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

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

	RadioButton01(){//constructor
		//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));

		setSize(250,100);
		setTitle("Radio Buttons");
		setVisible(true);
    
		// 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.

 

 

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