All Packages Class Hierarchy This Package Previous Next Index
Class dtai.gwt.ListGridGadget
java.lang.Object
|
+----dtai.gwt.Gadget
|
+----dtai.gwt.ContainerGadget
|
+----dtai.gwt.PanelGadget
|
+----dtai.gwt.BorderGadget
|
+----dtai.gwt.ListGridGadget
- public class ListGridGadget
- extends BorderGadget
- implements ListManager, Runnable
A scrolling list of text items.
-
ListGridGadget()
- Creates a new scrolling list initialized with no visible Lines
and no multiple selections allowed.
-
ListGridGadget(int)
- Creates a new scrolling list initialized with
the given number of visible lines, and no multiple
selections allowed.
-
ListGridGadget(int, boolean)
- ListGridGadget
-
add(Gadget, int)
- adds a gadget to the list
-
addActionListener(ActionListener)
- Adds the specified listener to be notified when component
events occur on this component.
-
childrenCanOverlap()
- returns true if children can overlap each other.
-
deselect(Gadget)
- Deselects the item
-
deselect(Gadget, InputEvent)
- deselect
-
deselect(int)
- Deselects the item at the specified index.
-
deselectAll()
- deselectAll
-
doDeselect(Gadget)
- doDeselect
-
doLayout()
- doLayout
-
getGadgetIndex(Gadget)
- getGadgetIndex
-
getGridItem(int)
- getGridItem
-
getIgnoreDefaultAction()
- getIgnoreDefaultAction
-
getIgnoreEvents()
- getIgnoreEvents
-
getItemBorder()
- getItemBorder
-
getItemGadget(int)
- getItemGadget
-
getMinimumSize()
- gets the minimum size
-
getMinimumSize(int)
- gets the minimum size
-
getNumPartlyVisible()
- getNumPartlyVisible
-
getNumSelected()
- getNumSelected
-
getNumVisible()
- getNumVisible
-
getPreferredSize()
- gets the preferred size
-
getPreferredSize(int)
- gets the preffered size
-
getPrefRows()
- getPrefRows
-
getSelectedGadget()
- Returns the selected item on the list or null if no item is selected.
-
getSelectedGadgets()
- Returns the selected items on the list.
-
getSelectedIndex()
- Get the selected item on the list or -1 if no item is selected.
-
getSelectedIndexes()
- Returns the selected indexes on the list.
-
getTopIndex()
- getTopIndex
-
invokeAction(AWTEvent)
- invokeAction
-
isFocusTraversable()
- isFocusTraversable
-
isIndexSelected(int)
- Returns true if the item at the specified index has been selected; false otherwise.
-
isMultipleMode()
- Returns true if this list allows multiple selections.
-
makeVisible(int)
- makeVisible
-
moveDown(InputEvent)
- moveDown
-
moveLeft(InputEvent)
- moveLeft
-
moveRight(InputEvent)
- moveRight
-
moveUp(InputEvent)
- moveUp
-
processActionEvent(ActionEvent)
-
-
processEvent(AWTEvent)
- processEvent
-
processFocusEvent(FocusEvent)
- processFocusEvent
-
processKeyEvent(KeyEvent)
- processKeyEvent
-
processMouseEvent(MouseEvent)
- processMouseEvent
-
processMouseMotionEvent(MouseEvent)
- processMouseMotionEvent
-
remove(Gadget)
- removes a gadget from the list
-
remove(Gadget, int)
- removes a gadget from the list
-
removeActionListener(ActionListener)
- Removes the specified listener so it no longer receives
action events on this action.
-
removeAll()
- removeAll
-
replace(Gadget, int)
- replace
-
requiresVertScrollbar()
- requiresVertScrollbar
-
run()
- run
-
select(Gadget)
- Selects the gadget
-
select(Gadget, InputEvent)
- select
-
select(Gadget, InputEvent, boolean, boolean)
- select
-
select(int)
- Selects the item at the specified index.
-
selectAll()
- selectAll
-
selectionChanged(AWTEvent, boolean)
- selectionChanged
-
setBottomIndex(int)
- setBottomIndex
-
setChoiceList(boolean)
- setChoiceList
-
setFocusGadget(Gadget)
- setFocusGadget
-
setFocusTraversable(boolean)
- setFocusTraversable
-
setIgnoreDefaultAction(boolean)
- setIgnoreDefaultAction
-
setIgnoreEvents(boolean)
- setIgnoreEvents
-
setListManager(ListManager)
- setListManager
-
setMultipleMode(boolean)
- Sets whether this list should allow multiple selections or not.
-
setSample(Gadget)
- setSample
-
setTopIndex(int)
- setTopIndex
-
topChanged(int)
- topChanged
-
update(GadgetGraphics)
- update
ListGridGadget
public ListGridGadget()
- Creates a new scrolling list initialized with no visible Lines
and no multiple selections allowed.
ListGridGadget
public ListGridGadget(int rows)
- Creates a new scrolling list initialized with
the given number of visible lines, and no multiple
selections allowed.
- Parameters:
- rows - number of initial visible lines
ListGridGadget
public ListGridGadget(int rows,
boolean multipleMode)
- ListGridGadget
- Parameters:
- rows - number of initial visible lines
- multipleMode - - if true then multiple selections are allowed.
childrenCanOverlap
public boolean childrenCanOverlap()
- returns true if children can overlap each other.
- Returns:
- false
- Overrides:
- childrenCanOverlap in class ContainerGadget
getItemBorder
public BorderGadget getItemBorder()
- getItemBorder
- Returns:
- itemBorder
run
public void run()
- run
getIgnoreDefaultAction
public boolean getIgnoreDefaultAction()
- getIgnoreDefaultAction
- Returns:
- ignoreDefaultAction
setIgnoreDefaultAction
public void setIgnoreDefaultAction(boolean ignoreDefaultAction)
- setIgnoreDefaultAction
- Parameters:
- ignoreDefaultAction - new value for ignoreDefaultAction
setSample
public void setSample(Gadget sample)
- setSample
- Parameters:
- sample - new value for sample
setFocusTraversable
public void setFocusTraversable(boolean b)
- setFocusTraversable
- Parameters:
- b - new value for allowFocus
isFocusTraversable
public boolean isFocusTraversable()
- isFocusTraversable
- Returns:
- is/is not Focus Traversable
- Overrides:
- isFocusTraversable in class Gadget
setIgnoreEvents
public void setIgnoreEvents(boolean b)
- setIgnoreEvents
- Parameters:
- b - new value for ignoreEvents
getIgnoreEvents
public boolean getIgnoreEvents()
- getIgnoreEvents
- Returns:
- ignoreEvents
setListManager
public void setListManager(ListManager listManager)
- setListManager
- Parameters:
- listManager - new value for listManager
doLayout
public void doLayout()
- doLayout
- Overrides:
- doLayout in class ContainerGadget
getNumSelected
public final int getNumSelected()
- getNumSelected
- Returns:
- numSelected
getNumVisible
public final int getNumVisible()
- getNumVisible
- Returns:
- numVisible, unless the bottom is parially hidden,
in which case returns numVisible - 1.
getNumPartlyVisible
public final int getNumPartlyVisible()
- getNumPartlyVisible
- Returns:
- numVisible
getTopIndex
public final int getTopIndex()
- getTopIndex
- Returns:
- topIndex
setTopIndex
public void setTopIndex(int topIndex)
- setTopIndex
- Parameters:
- topIndex - new value for topIndex
setBottomIndex
public final void setBottomIndex(int bottomIndex)
- setBottomIndex
- Parameters:
- bottomIndex - new value for bottomIndex
getPreferredSize
public Dimension getPreferredSize(int rows)
- gets the preffered size
- Parameters:
- rows - item in list in question
- Returns:
- Dimension
getPreferredSize
public Dimension getPreferredSize()
- gets the preferred size
- Returns:
- Dimension
- Overrides:
- getPreferredSize in class ContainerGadget
requiresVertScrollbar
protected boolean requiresVertScrollbar()
- requiresVertScrollbar
- Returns:
- does/does not require vertical scroll bar
- Overrides:
- requiresVertScrollbar in class Gadget
getMinimumSize
public Dimension getMinimumSize(int rows)
- gets the minimum size
- Parameters:
- rows - item in list in question
- Returns:
- Dimension
getMinimumSize
public Dimension getMinimumSize()
- gets the minimum size
- Returns:
- Dimension
- Overrides:
- getMinimumSize in class ContainerGadget
getPrefRows
public int getPrefRows()
- getPrefRows
- Returns:
- prefRows
getGridItem
public final Gadget getGridItem(int i)
- getGridItem
- Parameters:
- i - index of Gadget to get
- Returns:
- Gadget at index i
getItemGadget
public final Gadget getItemGadget(int i)
- getItemGadget
- Parameters:
- i - index of Gadget to get
- Returns:
- Gadget at index i
getGadgetIndex
public int getGadgetIndex(Gadget gadget)
- getGadgetIndex
- Parameters:
- gadget - Gadget whose index is sought
- Returns:
- index of specified gadget
- Overrides:
- getGadgetIndex in class ContainerGadget
add
public Gadget add(Gadget gadget,
int i)
- adds a gadget to the list
- Parameters:
- gadget - Gadget to be added
- i - index of Gadget being added
- Returns:
- Gadget being added
- Overrides:
- add in class ContainerGadget
replace
public Gadget replace(Gadget gadget,
int i)
- replace
- Parameters:
- gadget - Gadget to be replaced
- i - index of Gadget being replaced
- Returns:
- Gadget being replaced
- Overrides:
- replace in class ContainerGadget
remove
public void remove(Gadget gadget)
- removes a gadget from the list
- Parameters:
- gadget - Gadget to be removed
- Overrides:
- remove in class ContainerGadget
remove
protected void remove(Gadget gadget,
int i)
- removes a gadget from the list
- Parameters:
- gadget - Gadget to be removed
- i - index of gadget being removed`
- Overrides:
- remove in class ContainerGadget
removeAll
public void removeAll()
- removeAll
- Overrides:
- removeAll in class ContainerGadget
getSelectedIndex
public int getSelectedIndex()
- Get the selected item on the list or -1 if no item is selected.
- Returns:
- index of selected item, or -1 if none selected
- See Also:
- select
getSelectedIndexes
public int[] getSelectedIndexes()
- Returns the selected indexes on the list.
- Returns:
- array of indexes of selected items
- See Also:
- select
getSelectedGadget
public Gadget getSelectedGadget()
- Returns the selected item on the list or null if no item is selected.
- Returns:
- selected Gadget, or null if none selected
- See Also:
- select
getSelectedGadgets
public Gadget[] getSelectedGadgets()
- Returns the selected items on the list.
- Returns:
- array of selected Gadgets
- See Also:
- select
makeVisible
public void makeVisible(int index)
- makeVisible
- Parameters:
- index - index of gadget to make visible
select
public void select(Gadget gadget)
- Selects the gadget
- Parameters:
- gadget - - the gadget to select
- See Also:
- getSelectedItem, deselect, isIndexSelected
select
public void select(Gadget gadget,
InputEvent event)
- select
- Parameters:
- gadget - - the gadget to select
- event - - the InputEvent to key on
select
public void select(Gadget gadget,
InputEvent event,
boolean shift,
boolean control)
- select
- Parameters:
- gadget - the gadget to select
- event - the InputEvent to key on
- shift - shift key is/is not down
- control - control key is/is not down
setFocusGadget
public void setFocusGadget(Gadget gadget)
- setFocusGadget
- Parameters:
- gadget - new value for focusGadget
processFocusEvent
protected void processFocusEvent(FocusEvent e)
- processFocusEvent
- Parameters:
- e - the firing FocusEvent
- Overrides:
- processFocusEvent in class Gadget
selectAll
public void selectAll()
- selectAll
deselectAll
public void deselectAll()
- deselectAll
deselect
public void deselect(Gadget gadget)
- Deselects the item
- Parameters:
- gadget - Gadget to de-select
deselect
public void deselect(Gadget gadget,
InputEvent event)
- deselect
- Parameters:
- gadget - Gadget to de-select
- event - InputEvent to key on
doDeselect
public boolean doDeselect(Gadget gadget)
- doDeselect
- Parameters:
- gadget - Gadget to de-select
- Returns:
- boolean result
select
public void select(int index)
- Selects the item at the specified index.
- Parameters:
- index - - the position of the item to select
- See Also:
- getSelectedItem, deselect, isIndexSelected
deselect
public void deselect(int index)
- Deselects the item at the specified index.
- Parameters:
- index - - the position of the item to deselect
- See Also:
- select, getSelectedItem, isIndexSelected
isIndexSelected
public boolean isIndexSelected(int index)
- Returns true if the item at the specified index has been selected; false otherwise.
- Parameters:
- index - - the item to be checked
- Returns:
- boolean
- See Also:
- select, deselect
isMultipleMode
public boolean isMultipleMode()
- Returns true if this list allows multiple selections.
- Returns:
- multipleMode
- See Also:
- setMultipleMode
setMultipleMode
public void setMultipleMode(boolean b)
- Sets whether this list should allow multiple selections or not.
- Parameters:
- b - - the boolean to allow multiple selections
- See Also:
- isMultipleMode
addActionListener
public synchronized void addActionListener(ActionListener l)
- Adds the specified listener to be notified when component
events occur on this component.
- Parameters:
- l - the listener to receive the events
removeActionListener
public synchronized void removeActionListener(ActionListener l)
- Removes the specified listener so it no longer receives
action events on this action.
- Parameters:
- l - the listener to remove
processEvent
protected void processEvent(AWTEvent e)
- processEvent
- Parameters:
- e - a ActionEvent
- Returns:
- boolean result
- Overrides:
- processEvent in class ContainerGadget
processActionEvent
protected void processActionEvent(ActionEvent e)
processMouseEvent
public void processMouseEvent(MouseEvent mouse)
- processMouseEvent
- Parameters:
- mouse - the MouseEvent
- Overrides:
- processMouseEvent in class Gadget
processMouseMotionEvent
public void processMouseMotionEvent(MouseEvent e)
- processMouseMotionEvent
- Parameters:
- mouse - the MouseEvent
- Overrides:
- processMouseMotionEvent in class Gadget
invokeAction
public void invokeAction(AWTEvent e)
- invokeAction
- Parameters:
- e - the AWTEvent
moveUp
public void moveUp(InputEvent event)
- moveUp
- Parameters:
- event - the InputEvent
moveDown
public void moveDown(InputEvent event)
- moveDown
- Parameters:
- event - the InputEvent
processKeyEvent
protected void processKeyEvent(KeyEvent e)
- processKeyEvent
- Parameters:
- e - the KeyEvent
- Overrides:
- processKeyEvent in class Gadget
update
public void update(GadgetGraphics g)
- update
- Parameters:
- g - the GadgetGraphics object for drawing
- Overrides:
- update in class BorderGadget
setChoiceList
protected void setChoiceList(boolean in)
- setChoiceList
- Parameters:
- in - new value for choiceList
selectionChanged
public void selectionChanged(AWTEvent event,
boolean selected)
- selectionChanged
- Parameters:
- event - the AWTEvent
- selected - is/is not selected
topChanged
public void topChanged(int topIndex)
- topChanged
- Parameters:
- topIndex - top index
moveLeft
public void moveLeft(InputEvent event)
- moveLeft
- Parameters:
- event - InputEvent
moveRight
public void moveRight(InputEvent event)
- moveRight
- Parameters:
- event - InputEvent
All Packages Class Hierarchy This Package Previous Next Index