public class RadioFormInputGroup extends HTMLTagAttributes implements java.io.Serializable
This example creates a radio button group and prints out the tag.
// Create some radio buttons. RadioFormInput radio0 = new RadioFormInput("age", "kid", "0-12", true); RadioFormInput radio1 = new RadioFormInput("age", "teen", "13-19", false); RadioFormInput radio2 = new RadioFormInput("age", "twentysomething", "20-29", false); RadioFormInput radio3 = new RadioFormInput("age", "thirtysomething", "30-39", false); // Create a radio button group and add the radio buttons. RadioFormInputGroup ageGroup = new RadioFormInputGroup("age"); ageGroup.add(radio0); ageGroup.add(radio1); ageGroup.add(radio2); ageGroup.add(radio3); System.out.println(ageGroup.getTag());
Here is the output of the RadioFormInputGroup tag:
<input type="radio" name="age" value="kid" checked="checked" /> 0-12 <input type="radio" name="age" value="teen" /> 13-19 <input type="radio" name="age" value="twentysomething" /> 20-29 <input type="radio" name="age" value="thirtysomething" /> 30-39
RadioFormInputGroup objects generate the following events:
RadioFormInput
,
Serialized FormConstructor and Description |
---|
RadioFormInputGroup()
Constructs a default RadioFormInputGroup object.
|
RadioFormInputGroup(java.lang.String name)
Constructs a RadioFormInputGroup object with the specified control name.
|
Modifier and Type | Method and Description |
---|---|
void |
add(RadioFormInput radioButton)
Adds a radio button to the group.
|
RadioFormInput |
add(java.lang.String name,
java.lang.String value,
java.lang.String label,
boolean checked)
Adds a radio button to the group.
|
void |
addElementListener(ElementListener listener)
Adds an addElementListener.
|
void |
addVetoableChangeListener(java.beans.VetoableChangeListener listener)
Adds the VetoableChangeListener.
|
java.lang.String |
getFOTag()
Returns a comment tag.
|
java.lang.String |
getName()
Returns the control name of the radio group.
|
java.lang.String |
getTag()
Returns the radio button group tag.
|
boolean |
isAlignmentVertical()
Indicates if the radio group alignment is vertical.
|
void |
remove(RadioFormInput radioButton)
Removes a radio button from the group.
|
void |
removeElementListener(ElementListener listener)
Removes this ElementListener from the internal list.
|
void |
removeVetoableChangeListener(java.beans.VetoableChangeListener listener)
Removes the VetoableChangeListener from the internal list.
|
void |
setName(java.lang.String name)
Sets the control name of the radio group.
|
void |
setVerticalAlignment(boolean verticalAlignment)
Sets the alignment of the radio group to vertical.
|
addPropertyChangeListener, getAttributes, getAttributeString, removePropertyChangeListener, setAttributes
public RadioFormInputGroup()
public RadioFormInputGroup(java.lang.String name)
name
- The group control name.public void add(RadioFormInput radioButton)
radioButton
- The radio button.public RadioFormInput add(java.lang.String name, java.lang.String value, java.lang.String label, boolean checked)
name
- The control name of the input field.value
- The input value used when the field is submitted.label
- The viewable text label.checked
- If the radio button initializes to checked.public void addElementListener(ElementListener listener)
listener
- The ElementListener.removeElementListener(com.ibm.as400.util.html.ElementListener)
public void addVetoableChangeListener(java.beans.VetoableChangeListener listener)
listener
- The VetoableChangeListener.removeVetoableChangeListener(java.beans.VetoableChangeListener)
public java.lang.String getName()
public java.lang.String getFOTag()
getFOTag
in interface HTMLTagElement
public java.lang.String getTag()
getTag
in interface HTMLTagElement
public boolean isAlignmentVertical()
public void remove(RadioFormInput radioButton)
radioButton
- The radio button.public void removeElementListener(ElementListener listener)
listener
- The ElementListener.addElementListener(com.ibm.as400.util.html.ElementListener)
public void removeVetoableChangeListener(java.beans.VetoableChangeListener listener)
listener
- The VetoableChangeListener.addVetoableChangeListener(java.beans.VetoableChangeListener)
public void setName(java.lang.String name) throws java.beans.PropertyVetoException
name
- The group control name.java.beans.PropertyVetoException
- If a change is vetoed.public void setVerticalAlignment(boolean verticalAlignment) throws java.beans.PropertyVetoException
verticalAlignment
- true if alignment is vertical; false if horizontal.java.beans.PropertyVetoException
- If a change is vetoed.