Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.enhydra.kelp.common.wizard
Class SelectionPanel  view SelectionPanel download SelectionPanel.java

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjavax.swing.JComponent
              extended byjavax.swing.JPanel
                  extended byorg.enhydra.kelp.common.wizard.SelectionPanel
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable

public class SelectionPanel
extends javax.swing.JPanel

Class declaration


Nested Class Summary
(package private)  class SelectionPanel.LocalButtonListener
          Class declaration
(package private)  class SelectionPanel.LocalListNode
           
 
Nested classes inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Nested classes inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
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  javax.swing.JButton buttonAdd
           
private  javax.swing.JButton buttonAddAll
           
private  SelectionPanel.LocalButtonListener buttonListener
           
private  javax.swing.JButton buttonRemove
           
private  javax.swing.JButton buttonRemoveAll
           
private  javax.swing.JCheckBox checkShowFull
           
 javax.swing.JLabel labelAvailable
           
 javax.swing.JLabel labelSelected
           
private  java.awt.BorderLayout layoutMain
           
private  java.awt.GridBagLayout layoutOption
           
private  java.awt.GridBagLayout layoutSelect
           
private  javax.swing.JList listAvailable
           
private  javax.swing.JList listSelected
           
private  javax.swing.DefaultListModel modelAvailable
           
private  javax.swing.DefaultListModel modelSelected
           
private  org.enhydra.kelp.common.node.OtterNode[] nodes
           
private  javax.swing.JPanel panelOption
           
private  javax.swing.JPanel panelSelect
           
private  java.lang.String REMOVE
           
private  java.lang.String REMOVE_ALL
           
private  javax.swing.JScrollPane scrollAvailable
           
private  javax.swing.JScrollPane scrollSelected
           
private  java.lang.String SELECT
           
private  java.lang.String SELECT_ALL
           
private  java.util.Vector selectionPanelListeners
           
 
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.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
SelectionPanel()
          Constructor declaration
 
Method Summary
private  void addAllElements()
           
private  void addSelected()
           
 void addSelectionPanelListener(SelectionPanelListener l)
           
protected  void fillLists()
          Method declaration
private  void fireSelectionEvent()
           
protected  javax.swing.DefaultListModel getModelAvailable()
          Method declaration
protected  javax.swing.DefaultListModel getModelSelected()
          Method declaration
 org.enhydra.kelp.common.node.OtterNode[] getNodes()
          Method declaration
private  void jbInit()
           
private  void pmInit()
           
private  void removeAllElements()
           
private  void removeSelected()
           
 void removeSelectionPanelListener(SelectionPanelListener l)
           
 void setNodes(org.enhydra.kelp.common.node.OtterNode[] n)
          Method declaration
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setLayout, swapComponents, transferFocusDownCycle, 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, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

SELECT

private final java.lang.String SELECT
See Also:
Constant Field Values

SELECT_ALL

private final java.lang.String SELECT_ALL
See Also:
Constant Field Values

REMOVE

private final java.lang.String REMOVE
See Also:
Constant Field Values

REMOVE_ALL

private final java.lang.String REMOVE_ALL
See Also:
Constant Field Values

labelAvailable

public javax.swing.JLabel labelAvailable

labelSelected

public javax.swing.JLabel labelSelected

nodes

private org.enhydra.kelp.common.node.OtterNode[] nodes

buttonListener

private SelectionPanel.LocalButtonListener buttonListener

scrollAvailable

private javax.swing.JScrollPane scrollAvailable

scrollSelected

private javax.swing.JScrollPane scrollSelected

listAvailable

private javax.swing.JList listAvailable

listSelected

private javax.swing.JList listSelected

buttonAdd

private javax.swing.JButton buttonAdd

buttonAddAll

private javax.swing.JButton buttonAddAll

buttonRemove

private javax.swing.JButton buttonRemove

buttonRemoveAll

private javax.swing.JButton buttonRemoveAll

layoutSelect

private java.awt.GridBagLayout layoutSelect

panelSelect

private javax.swing.JPanel panelSelect

panelOption

private javax.swing.JPanel panelOption

modelAvailable

private javax.swing.DefaultListModel modelAvailable

modelSelected

private javax.swing.DefaultListModel modelSelected

layoutMain

private java.awt.BorderLayout layoutMain

layoutOption

private java.awt.GridBagLayout layoutOption

checkShowFull

private javax.swing.JCheckBox checkShowFull

selectionPanelListeners

private java.util.Vector selectionPanelListeners
Constructor Detail

SelectionPanel

public SelectionPanel()
Constructor declaration

Method Detail

addSelectionPanelListener

public void addSelectionPanelListener(SelectionPanelListener l)

removeSelectionPanelListener

public void removeSelectionPanelListener(SelectionPanelListener l)

fillLists

protected void fillLists()
Method declaration


getModelSelected

protected javax.swing.DefaultListModel getModelSelected()
Method declaration


getModelAvailable

protected javax.swing.DefaultListModel getModelAvailable()
Method declaration


getNodes

public org.enhydra.kelp.common.node.OtterNode[] getNodes()
Method declaration


setNodes

public void setNodes(org.enhydra.kelp.common.node.OtterNode[] n)
Method declaration


pmInit

private void pmInit()

jbInit

private void jbInit()
             throws java.lang.Exception

addSelected

private void addSelected()

addAllElements

private void addAllElements()

removeSelected

private void removeSelected()

removeAllElements

private void removeAllElements()

fireSelectionEvent

private void fireSelectionEvent()