Class awt.List
All Packages    This Package    Previous    Next

Class awt.List

java.lang.Object
   |
   +----awt.Component
           |
           +----awt.List

public class List
extends Component
implements ChoiceHandler
A scrolling list of text items.
Version:
1.18 03 Feb 1995
Author:
Sami Shaio

List(Container, ChoiceHandler, String, int, boolean, boolean)
Creates a scrolling list.
List(Container, ChoiceHandler, String, int, boolean)

addItem(String)
Adds an item to the scrolling list.
clear()
Clears the list.
delItem(int)
Deletes one item at the given position.
delItems(int, int)
Deletes the items from start to end.
deselect(int)
Deselect the given item.
dispose()
Destructor (must be called to release resources).
doubleClick(Component, int)
This is invoked when the user double-clicks on an item in the list.
getPreferredSize()
Returns the natural size of the object.
isSelected(int)
Return true if the given item has been selected.
itemAt(int)
Gets the string associated with the given position.
makeVisible(int)
Force the given position to be visible.
map()
Maps the object (called automatically when the parent is mapped).
minDimension()
Returns the minimum size of the object.
move(int, int)
Moves the component to a new location.
nItems()
Returns the number of items in the list.
reshape(int, int, int, int)
Reshapes the component.
select(int)
Select the given item.
selected(Component, int)
This is the callback method for a ChoiceHandler interface.
setHFill(boolean)
Sets whether or not this List stretches horizontally.
setNVisible(int)
Set the number of visible lines.
setVFill(boolean)
Sets whether or not this List stretches vertically.
unMap()
UnMaps the object (called automatically when the parent is unmapped).

List
  public List(Container p,
              ChoiceHandler ch,
              String pName,
              int visibleLines,
              boolean multipleSelections,
              boolean resizable)
Creates a scrolling list.
Parameters:
p - is the parent window for this List.
ch - is the object that will handle selections for this List.
visibleLines - is the number of items to show.
multipleSelections - if true then multiple selections are allowed.
resizable - if true then the list will attempt to grow or shrink to match the width of the items it contains.

List

  public List(Container p,
              ChoiceHandler ch,
              String pName,
              int visibleLines,
              boolean multipleSelections)

selected
  public void selected(Component c,
                       int pos)
This is the callback method for a ChoiceHandler interface. It will be called when the use single-clicks on an item in the scrolling list. If pos is -1 then this indicates multiple selections. Override to do something useful.

doubleClick

  public void doubleClick(Component c,
                          int pos)
This is invoked when the user double-clicks on an item in the list. Override to do something useful.

isSelected

  public boolean isSelected(int pos)
Return true if the given item has been selected.

addItem

  public void addItem(String item)
Adds an item to the scrolling list.

itemAt

  public String itemAt(int pos)
Gets the string associated with the given position.

clear

  public void clear()
Clears the list.

setNVisible

  public void setNVisible(int nLines)
Set the number of visible lines.

delItem

  public void delItem(int pos)
Deletes one item at the given position.

delItems

  public void delItems(int start,
                       int end)
Deletes the items from start to end.

setHFill

  public void setHFill(boolean t)
Sets whether or not this List stretches horizontally.

setVFill

  public void setVFill(boolean t)
Sets whether or not this List stretches vertically.

getPreferredSize

  public Dimension getPreferredSize()
Returns the natural size of the object.
Overrides:
getPreferredSize in class Component

minDimension

  public Dimension minDimension()
Returns the minimum size of the object.
Overrides:
minDimension in class Component

reshape

  public void reshape(int x,
                      int y,
                      int w,
                      int h)
Reshapes the component.
Overrides:
reshape in class Component

move

  public void move(int X,
                   int Y)
Moves the component to a new location.
Overrides:
move in class Component

select

  public void select(int pos)
Select the given item.

deselect

  public void deselect(int pos)
Deselect the given item.

makeVisible

  public void makeVisible(int pos)
Force the given position to be visible.

nItems

  public int nItems()
Returns the number of items in the list.

map

  public void map()
Maps the object (called automatically when the parent is mapped).
Overrides:
map in class Component

unMap

  public void unMap()
UnMaps the object (called automatically when the parent is unmapped).
Overrides:
unMap in class Component

dispose

  public void dispose()
Destructor (must be called to release resources).
Overrides:
dispose in class Component


All Packages    This Package    Previous    Next