Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Swing 1.1
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## javax.swing.text.html
Class Option

    java.lang.Object
      |
      +--javax.swing.text.html.Option

public class Option
extends java.lang.Object

Value for the ListModel used to represent <option> elements. This is the object installed as items of the DefaultComboBoxModel used to represent the <select> element.

Constructor Summary
`Option(AttributeSet attr)` Creates a new Option object.

Method Summary
`AttributeSet` | `getAttributes()` Fetch the attributes associated with this option.
`java.lang.String` | `getLabel()` Fetch the label associated with the option.
`java.lang.String` | `getValue()` Convenience method to return the string associated with the `value` attribute.
`boolean` | `isSelected()` Fetches the selection state associated with this option.
`void` | `setLabel(java.lang.String label)` Sets the label to be used for the option.
`protected void` | `setSelection(boolean state)` Sets the selected state.
`java.lang.String` | `toString()` String representation is the label.

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

Constructor Detail

### Option

    public Option(AttributeSet attr)

  Creates a new Option object.
  Parameters:
    `attr` - the attributes associated with the option element. The attributes are copied to ensure they won't change.

Method Detail

### setLabel

    public void setLabel(java.lang.String label)

  Sets the label to be used for the option.

### getLabel

    public java.lang.String getLabel()

  Fetch the label associated with the option.

### getAttributes

    public AttributeSet getAttributes()

  Fetch the attributes associated with this option.

### toString

    public java.lang.String toString()

  String representation is the label.
  Overrides:
    toString in class java.lang.Object

### setSelection

    protected void setSelection(boolean state)

  Sets the selected state.

### isSelected

    public boolean isSelected()

  Fetches the selection state associated with this option.

### getValue

    public java.lang.String getValue()

  Convenience method to return the string associated with the `value` attribute. If the value has not been specified, the label will be returned.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Swing 1.1
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Submit a bug or feature
Java is a trademark or registered trademark of Sun Microsystems, Inc. in the US and other countries.
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.