Ja.NET Standard Edition 5.0

Documentation API Specification

Contents

Choice Class Reference

Inherits java::awt::Component, java::awt::ItemSelectable, and javax::accessibility::Accessible.

List of all members.


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

Constructor & Destructor Documentation

Choice ( ChoiceStyle  choiceStyle  )  [package]

Creates customized choice.

Parameters:
choiceStyle style of custom choice: defines custom list popup window location and size

Choice (  )  throws HeadlessException


Member Function Documentation

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 processEvent ( AWTEvent  e  )  [protected]

Reimplemented from Component.

void processItemEvent ( ItemEvent  e  )  [protected]

ComponentBehavior createBehavior (  )  [package]

Reimplemented from Component.

String autoName (  )  [package]

Reimplemented from Component.

Dimension getDefaultMinimumSize (  )  [package]

Widest list item must fit into Choice minimum size.

Reimplemented from Component.

boolean isPrepainter (  )  [package]

Reimplemented from Component.

void prepaint ( Graphics  g  )  [package]

Reimplemented from Component.

void setFontImpl ( Font  f  )  [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.

Parameters:
idx any integer value
Returns:
valid item index nearest to idx

AccessibleContext createAccessibleContext (  )  [package]

Returns:
accessible context specific for particular component

Reimplemented from Component.


Member Data Documentation

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 State state [private]