CATEGORII DOCUMENTE |
Asp | Autocad | C | Dot net | Excel | Fox pro | Html | Java |
Linux | Mathcad | Photoshop | Php | Sql | Visual studio | Windows | Xml |
The concept of a radio button in GUI programming comes from pre-electronic car radios with mechanical buttons: when you push one in, any other button that was pressed pops out. Thus it allows you to force a single choice among many.
The AWT does not have a separate class to represent the radio button; instead it reuses the Checkbox. However, to put the Checkbox in a radio button group (and to change its shape so it's visually different from an ordinary Checkbox) you must use a special constructor that takes a CheckboxGroup object as an argument. (You can also call setCheckboxGroup( ) after the Checkbox has been created.)
A CheckboxGroup has no constructor argument; its sole reason for existence is to collect some Checkboxes into a group of radio buttons. One of the Checkbox objects must have its state set to true before you try to display the group of radio buttons; otherwise you'll get an exception at run time. If you try to set more than one radio button to true then only the final one set will be true.
Here's a simple example of the use of radio buttons. Note that you capture radio button events like all others:
//: RadioButton1.java
// Using radio buttons
import java.awt.*;
import java.applet.*;
public class RadioButton1 extends Applet
public boolean action (Event evt, Object arg)
} ///:~
To display the state, an text field is used. This field is set to non-editable because it's used only to display data, not to collect it. This is shown as an alternative to using a Label. Notice the text in the field is initialized to "Radio button 2" since that's the initial selected radio button.
You can have any number of CheckboxGroups on a form.
Politica de confidentialitate | Termeni si conditii de utilizare |
Vizualizari: 705
Importanta:
Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved