common.gui
Class SelectionListPanel

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JPanel
                  extended by common.gui.SelectionListPanel
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible

Deprecated. use org.gjt.sp.jedit.gui.PingPongList

@Deprecated
public class SelectionListPanel
extends javax.swing.JPanel

A panel with two lists, allowing the user to move items between them. All methods ensure that an element cannot appear in both lists simultaneously.

Version:
$Revision: 21349 $ modified $Date: 2012-03-13 09:07:11 -0700 (Tue, 13 Mar 2012) $ by $Author: ezust $
Author:
mace
See Also:
PingPongList, Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes/interfaces inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
protected  ConstraintFactory cf
          Deprecated.  
static int LEFT
          Deprecated. The constant referring to the left list
protected  ListPanel[] lists
          Deprecated.  
protected  javax.swing.JButton moveLeft
          Deprecated.  
protected  javax.swing.JButton moveRight
          Deprecated.  
static int RIGHT
          Deprecated. The constant referring to the right list
protected  java.lang.String title
          Deprecated.  
 
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
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
SelectionListPanel()
          Deprecated. Creates a basic panel.
 
Method Summary
protected  void addElement(int list, java.lang.Object element)
          Deprecated.  
 java.lang.Object[] getSelectedValues(int list)
          Deprecated. Returns all selected values in the given list.
 java.lang.Object[] getValues(int list)
          Deprecated. Returns all values in the given list.
 void loadFromPropertyAsString(int list, java.lang.String propertyName)
          Deprecated.  
protected  void moveElements(int srcList, int destList)
          Deprecated.  
protected  int otherList(int list)
          Deprecated. Returns the list which is not the given list.
protected  boolean removeElement(int list, java.lang.Object element)
          Deprecated.  
 void saveToPropertyAsString(int list, java.lang.String propertyName)
          Deprecated. Saves a list to a property array (first item stored in "propertyName.0").
 void setListContents(int list, java.lang.Object[] options)
          Deprecated. Sets the contents of a list to the given options.
 void setListLabel(int list, java.lang.String text)
          Deprecated. Sets the label for a list.
 void setTitle(java.lang.String text)
          Deprecated. Sets the title of the panel.
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, 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, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, 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, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, 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, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, 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

LEFT

public static final int LEFT
Deprecated. 
The constant referring to the left list

See Also:
Constant Field Values

RIGHT

public static final int RIGHT
Deprecated. 
The constant referring to the right list

See Also:
Constant Field Values

title

protected java.lang.String title
Deprecated. 

cf

protected ConstraintFactory cf
Deprecated. 

moveRight

protected javax.swing.JButton moveRight
Deprecated. 

moveLeft

protected javax.swing.JButton moveLeft
Deprecated. 

lists

protected ListPanel[] lists
Deprecated. 
Constructor Detail

SelectionListPanel

public SelectionListPanel()
Deprecated. 
Creates a basic panel. You will want to use the other methods to customize the panel before using it.

Method Detail

otherList

protected int otherList(int list)
Deprecated. 
Returns the list which is not the given list.


addElement

protected void addElement(int list,
                          java.lang.Object element)
Deprecated. 

removeElement

protected boolean removeElement(int list,
                                java.lang.Object element)
Deprecated. 

moveElements

protected void moveElements(int srcList,
                            int destList)
Deprecated. 

saveToPropertyAsString

public void saveToPropertyAsString(int list,
                                   java.lang.String propertyName)
Deprecated. 
Saves a list to a property array (first item stored in "propertyName.0"). All elements are treated as strings.

Parameters:
list - Description of the Parameter
propertyName - Description of the Parameter

loadFromPropertyAsString

public void loadFromPropertyAsString(int list,
                                     java.lang.String propertyName)
Deprecated. 

setTitle

public void setTitle(java.lang.String text)
Deprecated. 
Sets the title of the panel.

Parameters:
text - The new title value

setListLabel

public void setListLabel(int list,
                         java.lang.String text)
Deprecated. 
Sets the label for a list.

Parameters:
list - LEFT or RIGHT
text - The new list label

setListContents

public void setListContents(int list,
                            java.lang.Object[] options)
Deprecated. 
Sets the contents of a list to the given options.

Parameters:
list - LEFT or RIGHT
options - The new listContents value

getSelectedValues

public java.lang.Object[] getSelectedValues(int list)
Deprecated. 
Returns all selected values in the given list.

Parameters:
list - LEFT or RIGHT
Returns:
all selected values in the given list

getValues

public java.lang.Object[] getValues(int list)
Deprecated. 
Returns all values in the given list.

Parameters:
list - LEFT or RIGHT
Returns:
all values in the given list