jwo.vfc.hubclient
Class ClientBeanCustomizer

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Panel
                    |
                    +--jwo.vfc.hubclient.ClientBeanCustomizer
All Implemented Interfaces:
Accessible, Customizer, ImageObserver, MenuContainer, Serializable

public class ClientBeanCustomizer
extends Panel
implements Customizer

Provides a simple GUI for editing the hub client's connection properties (host IP, username etc).

Version:
1.2.3, 16th August, 1998.
Author:
Jo Wood
See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class java.awt.Panel
Panel.AccessibleAWTPanel
 
Nested classes inherited from class java.awt.Container
Container.AccessibleAWTContainer
 
Nested classes inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy
 
Field Summary
 
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
ClientBeanCustomizer()
          Creates the ClientBean customisation interface.
 
Method Summary
 void addPropertyChangeListener(PropertyChangeListener pcl)
          Adds a property change listener so that the customizer can be dynamically linked to the bean being edited.
 Dimension getMinimumSize()
          Determines the minimum size of the bean.
 Dimension getPreferredSize()
          Determines the preferred size of the bean.
 void removePropertyChangeListener(PropertyChangeListener pcl)
          Removes a property change listener so that the dynamic link between customizer and bean can be broken.
 void setObject(Object clientBean)
          Selects the ClientBean to be edited via this customizer.
 
Methods inherited from class java.awt.Panel
addNotify, getAccessibleContext
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, 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, handleEvent, 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, 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
 

Constructor Detail

ClientBeanCustomizer

public ClientBeanCustomizer()
Creates the ClientBean customisation interface.

Method Detail

setObject

public void setObject(Object clientBean)
Selects the ClientBean to be edited via this customizer. Implements the Customizer interface method.

Specified by:
setObject in interface Customizer
Parameters:
clientBean - The hub client bean to customize.

addPropertyChangeListener

public void addPropertyChangeListener(PropertyChangeListener pcl)
Adds a property change listener so that the customizer can be dynamically linked to the bean being edited. Implements the Customizer interface method.

Specified by:
addPropertyChangeListener in interface Customizer
Overrides:
addPropertyChangeListener in class Container
Parameters:
pcl - Property change listener to add.

removePropertyChangeListener

public void removePropertyChangeListener(PropertyChangeListener pcl)
Removes a property change listener so that the dynamic link between customizer and bean can be broken. Implements the Customizer interface method.

Specified by:
removePropertyChangeListener in interface Customizer
Overrides:
removePropertyChangeListener in class Component
Parameters:
pcl - Property change listener to add.

getPreferredSize

public Dimension getPreferredSize()
Determines the preferred size of the bean. This is also the initial and minimum size.

Overrides:
getPreferredSize in class Container
Returns:
Preferred size of the bean.

getMinimumSize

public Dimension getMinimumSize()
Determines the minimum size of the bean.

Overrides:
getMinimumSize in class Container
Returns:
Minimum size of the bean.