![]() |
|
Contents |
Public Member Functions | |
| Choice () throws HeadlessException | |
| void | add (String item) |
| void | remove (String item) |
| void | remove (int position) |
| void | removeAll () |
| void | insert (String item, int index) |
| void | addNotify () |
| AccessibleContext | getAccessibleContext () |
| Object[] | getSelectedObjects () |
| String | getItem (int index) |
| void | addItem (String item) |
| int | countItems () |
| int | getItemCount () |
| int | getSelectedIndex () |
| String | getSelectedItem () |
| void | select (int pos) |
| void | select (String str) |
| void | addItemListener (ItemListener l) |
| void | removeItemListener (ItemListener l) |
| ItemListener[] | getItemListeners () |
Protected Member Functions | |
| String | paramString () |
| void | processEvent (AWTEvent e) |
| void | processItemEvent (ItemEvent e) |
Package Functions | |
| Choice (ChoiceStyle choiceStyle) | |
| Creates customized choice. | |
| public< T extends EventListener > T[] | getListeners (Class< T > listenerType) |
| ComponentBehavior | createBehavior () |
| String | autoName () |
| Dimension | getDefaultMinimumSize () |
| Widest list item must fit into Choice minimum size. | |
| boolean | isPrepainter () |
| void | prepaint (Graphics g) |
| void | setFontImpl (Font f) |
| int | getItemHeight () |
| void | fireItemEvent () |
| void | selectAndFire (int idx) |
This method is necessary because public select(int) should not fire any events. | |
| int | getValidIndex (int idx) |
| Gets the nearest valid index. | |
| AccessibleContext | createAccessibleContext () |
Package Attributes | |
| final ChoiceStyle | popupStyle |
| int | selectedIndex = -1 |
Static Package Attributes | |
| static final Insets | INSETS = new Insets(BORDER_SIZE, BORDER_SIZE, BORDER_SIZE, BORDER_SIZE) |
Private Attributes | |
| final AWTListenerList < ItemListener > | itemListeners |
| final java.util.List< String > | items = new ArrayList<String>() |
| final State | state |
| final ChoiceStateController | stateController |
Static Private Attributes | |
| static final long | serialVersionUID = -4075310674757313071L |
| static final int | BORDER_SIZE = 2 |
Classes | |
| class | AccessibleAWTChoice |
| class | ChoiceStateController |
| class | State |
| Choice | ( | ChoiceStyle | choiceStyle | ) | [package] |
Creates customized choice.
| choiceStyle | style of custom choice: defines custom list popup window location and size |
| Choice | ( | ) | throws HeadlessException |
| void add | ( | String | item | ) |
| void remove | ( | String | item | ) |
| void remove | ( | int | position | ) |
| void removeAll | ( | ) |
| void insert | ( | String | item, | |
| int | index | |||
| ) |
| void addNotify | ( | ) |
Reimplemented from Component.
| AccessibleContext getAccessibleContext | ( | ) |
Implements Accessible.
| String paramString | ( | ) | [protected] |
Reimplemented from Component.
| Object [] getSelectedObjects | ( | ) |
Implements ItemSelectable.
| String getItem | ( | int | index | ) |
| void addItem | ( | String | item | ) |
| int countItems | ( | ) |
| int getItemCount | ( | ) |
| int getSelectedIndex | ( | ) |
| String getSelectedItem | ( | ) |
| void select | ( | int | pos | ) |
| void select | ( | String | str | ) |
| public<T extends EventListener> T [] getListeners | ( | Class< T > | listenerType | ) | [package] |
Reimplemented from Component.
| void addItemListener | ( | ItemListener | l | ) |
Implements ItemSelectable.
| void removeItemListener | ( | ItemListener | l | ) |
Implements ItemSelectable.
| ItemListener [] getItemListeners | ( | ) |
| void processItemEvent | ( | ItemEvent | e | ) | [protected] |
| ComponentBehavior createBehavior | ( | ) | [package] |
Reimplemented from Component.
| String autoName | ( | ) | [package] |
Reimplemented from Component.
| Dimension getDefaultMinimumSize | ( | ) | [package] |
| boolean isPrepainter | ( | ) | [package] |
Reimplemented from Component.
| int getItemHeight | ( | ) | [package] |
| void fireItemEvent | ( | ) | [package] |
| void selectAndFire | ( | int | idx | ) | [package] |
This method is necessary because public select(int) should not fire any events.
| int getValidIndex | ( | int | idx | ) | [package] |
Gets the nearest valid index.
| idx | any integer value |
| AccessibleContext createAccessibleContext | ( | ) | [package] |
final long serialVersionUID = -4075310674757313071L [static, private] |
Reimplemented from Component.
final int BORDER_SIZE = 2 [static, private] |
final Insets INSETS = new Insets(BORDER_SIZE, BORDER_SIZE, BORDER_SIZE, BORDER_SIZE) [static, package] |
final ChoiceStyle popupStyle [package] |
int selectedIndex = -1 [package] |
final AWTListenerList<ItemListener> itemListeners [private] |
Initial value:
new AWTListenerList<ItemListener>( this)
final java.util.List<String> items = new ArrayList<String>() [private] |
final ChoiceStateController stateController [private] |