Bean Builder

com.adventnet.builder.utils.guilogic
Class AbstractOptionSelector

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--javax.swing.JComponent
                    |
                    +--javax.swing.JPanel
                          |
                          +--com.adventnet.builder.utils.guilogic.AbstractOptionSelector
Direct Known Subclasses:
TreeListSelectorLogic

public abstract class AbstractOptionSelector
extends javax.swing.JPanel

See Also:
Serialized Form

Inner classes inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Inner classes inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Field Summary
protected  javax.swing.JButton addButton
           
protected  javax.swing.JPanel centerPanel
           
protected  javax.swing.JComponent mainComponent
           
protected  javax.swing.JPanel mainCompPanel
           
protected  java.lang.String mainCompTitle
           
protected  javax.swing.JScrollPane mainScrollPane
           
protected  javax.swing.JButton removeButton
           
protected  javax.swing.JComponent subComponent
           
protected  javax.swing.JPanel subCompPanel
           
protected  java.lang.String subCompTitle
           
 
Fields inherited from class javax.swing.JComponent
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Constructor Summary
AbstractOptionSelector()
           
AbstractOptionSelector(javax.swing.JComponent mainCompArg, javax.swing.JComponent subCompArg)
           
AbstractOptionSelector(javax.swing.JComponent mainCompArg, javax.swing.JComponent subCompArg, java.lang.String mainTitle, java.lang.String subTitle)
           
AbstractOptionSelector(java.lang.String mainCompTitle, java.lang.String subCompTitle)
           
 
Method Summary
abstract  void addOption()
           
abstract  void clearOptionsSelected()
           
protected  void createUI()
           
 javax.swing.JButton getAddButton()
           
 javax.swing.JComponent getMainComponent()
           
 javax.swing.JButton getRemoveButton()
           
 javax.swing.JComponent getSubComponent()
           
abstract  void removeOption()
           
 void setMainComponent(javax.swing.JComponent mainCompArg)
           
 void setSubComponent(javax.swing.JComponent subCompArg)
           
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUIClassID, paramString, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getAlignmentX, getAlignmentY, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getGraphics, getHeight, getInsets, getInsets, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getVisibleRect, getWidth, getX, getY, grabFocus, hasFocus, isDoubleBuffered, isFocusCycleRoot, isFocusTraversable, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, processComponentKeyEvent, processFocusEvent, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDoubleBuffered, setEnabled, setFont, setForeground, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setUI, setVisible, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getLayout, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setCursor, setLayout, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hide, imageUpdate, inside, isDisplayable, isEnabled, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processInputMethodEvent, processMouseEvent, remove, removeComponentListener, removeFocusListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setDropTarget, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

subComponent

protected javax.swing.JComponent subComponent

mainComponent

protected javax.swing.JComponent mainComponent

mainCompTitle

protected java.lang.String mainCompTitle

subCompTitle

protected java.lang.String subCompTitle

addButton

protected javax.swing.JButton addButton

removeButton

protected javax.swing.JButton removeButton

mainScrollPane

protected javax.swing.JScrollPane mainScrollPane

mainCompPanel

protected javax.swing.JPanel mainCompPanel

subCompPanel

protected javax.swing.JPanel subCompPanel

centerPanel

protected javax.swing.JPanel centerPanel
Constructor Detail

AbstractOptionSelector

public AbstractOptionSelector()

AbstractOptionSelector

public AbstractOptionSelector(java.lang.String mainCompTitle,
                              java.lang.String subCompTitle)

AbstractOptionSelector

public AbstractOptionSelector(javax.swing.JComponent mainCompArg,
                              javax.swing.JComponent subCompArg)

AbstractOptionSelector

public AbstractOptionSelector(javax.swing.JComponent mainCompArg,
                              javax.swing.JComponent subCompArg,
                              java.lang.String mainTitle,
                              java.lang.String subTitle)
Method Detail

setMainComponent

public void setMainComponent(javax.swing.JComponent mainCompArg)

setSubComponent

public void setSubComponent(javax.swing.JComponent subCompArg)

getMainComponent

public javax.swing.JComponent getMainComponent()

getSubComponent

public javax.swing.JComponent getSubComponent()

getAddButton

public javax.swing.JButton getAddButton()

getRemoveButton

public javax.swing.JButton getRemoveButton()

createUI

protected void createUI()

addOption

public abstract void addOption()

removeOption

public abstract void removeOption()

clearOptionsSelected

public abstract void clearOptionsSelected()

Bean Builder

© 2001 - 2002 AdventNet Inc. Visit us at: http://www.adventnet.com