com.ibm.aglet.util
Class AddressChooser

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjava.awt.Panel
              extended bycom.ibm.aglet.util.AddressChooser
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.event.ActionListener, java.util.EventListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable

public class AddressChooser
extends java.awt.Panel
implements java.awt.event.ActionListener

Version:
1.50 $Date: 2002/01/19 22:10:43 $
Author:
Mitsuru Oshima
See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class java.awt.Panel
java.awt.Panel.AccessibleAWTPanel
 
Nested classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
private  java.awt.event.ActionListener actionListener
           
private  java.awt.TextField address
           
private  AddressBook addressbook
           
private  java.awt.Button button
           
private  java.lang.String command
           
private  java.awt.GridBagLayout layout
           
(package private) static LogCategory logCategory
           
 
Fields inherited from class java.awt.Panel
 
Fields inherited from class java.awt.Container
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
AddressChooser()
          Constructs a new AddressChooser with the default number of colums.
AddressChooser(int columns)
          Constructs a new AddressChooser with the specified number of colums.
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent ev)
           
 void addActionListener(java.awt.event.ActionListener l)
          Adds the specified action listener to receive action events from this chooser.
private  void addCmp(java.awt.Component c, java.awt.GridBagConstraints cns)
           
(package private)  void addressSelected(java.lang.String newAddress)
           
 java.lang.String getAddress()
          Get the address which is currently chosen by this chooser.
 boolean handleEvent(java.awt.Event ev)
           
private  void processActionEvent(java.awt.event.ActionEvent ev)
           
 void removeActionListener(java.awt.event.ActionListener l)
          Removes the specified action listener so it no longer receives action events from this chooser.
 void removeNotify()
           
 void setActionCommand(java.lang.String cmd)
          Sets the command name of the action event fired by this chooser.
 void setAddress(java.lang.String addr)
          Set the specified string as to the address book.
 
Methods inherited from class java.awt.Panel
addNotify, getAccessibleContext
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFont, setLayout, transferFocusBackward, transferFocusDownCycle, update, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isOpaque, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

logCategory

static LogCategory logCategory

address

private transient java.awt.TextField address

addressbook

private transient AddressBook addressbook

button

private java.awt.Button button

layout

private java.awt.GridBagLayout layout

actionListener

private java.awt.event.ActionListener actionListener

command

private java.lang.String command
Constructor Detail

AddressChooser

public AddressChooser()
Constructs a new AddressChooser with the default number of colums. The default nubmer is 10.


AddressChooser

public AddressChooser(int columns)
Constructs a new AddressChooser with the specified number of colums.

Parameters:
columns - the number of columns
Method Detail

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent ev)
Specified by:
actionPerformed in interface java.awt.event.ActionListener

addActionListener

public void addActionListener(java.awt.event.ActionListener l)
Adds the specified action listener to receive action events from this chooser.

Parameters:
l - the action listener

addCmp

private void addCmp(java.awt.Component c,
                    java.awt.GridBagConstraints cns)

addressSelected

void addressSelected(java.lang.String newAddress)

getAddress

public java.lang.String getAddress()
Get the address which is currently chosen by this chooser.


handleEvent

public boolean handleEvent(java.awt.Event ev)

processActionEvent

private void processActionEvent(java.awt.event.ActionEvent ev)

removeActionListener

public void removeActionListener(java.awt.event.ActionListener l)
Removes the specified action listener so it no longer receives action events from this chooser.

Parameters:
l - the action listener

removeNotify

public void removeNotify()

setActionCommand

public void setActionCommand(java.lang.String cmd)
Sets the command name of the action event fired by this chooser. By default this will be set to the "address".


setAddress

public void setAddress(java.lang.String addr)
Set the specified string as to the address book.