org.sourcejammer.client.gui.dialog
Class ArchiveUsersPane

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--javax.swing.JComponent
                    |
                    +--javax.swing.JPanel
                          |
                          +--org.sourcejammer.client.gui.dialog.ArchiveUsersPane
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable

public class ArchiveUsersPane
extends javax.swing.JPanel

Title: $FileName: ArchiveUsersPane.java$

Version:
$VerNum: 2$ $KeyWordsOff: $
Author:
$AuthorName: Rob MacGrogan$
See Also:
Serialized Form

Field Summary
private  javax.swing.DefaultListModel leftListModel
           
private  java.util.Vector listeners
           
private  javax.swing.JList mjLeftList
           
private  javax.swing.JList mjRightList
           
private  javax.swing.DefaultListModel rightListModel
           
private  org.sourcejammer.project.view.UserInfo selectedUser
           
private static javax.swing.JFrame testFrame
           
 
Fields inherited from class javax.swing.JPanel
 
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
ArchiveUsersPane(org.sourcejammer.project.view.UserInfo[] leftList, org.sourcejammer.project.view.UserInfo[] rightList, java.lang.String leftListLabel, java.lang.String rightListlabel)
           
 
Method Summary
 void addListener(ArchiveUserPaneListener listener)
           
private  javax.swing.JPanel buildListPanel(javax.swing.JList list, java.lang.String label)
           
private  javax.swing.JButton buildMoveLeftButton()
           
private  javax.swing.JButton buildMoveRightButton()
           
private  void buildSelectionListeners()
           
 org.sourcejammer.project.view.UserInfo getSelectedUser()
           
static void main(java.lang.String[] args)
           
private  void notifyMoveLeftClicked()
           
private  void notifyMoveRightClicked()
           
 void refresh(org.sourcejammer.project.view.UserInfo[] leftList, org.sourcejammer.project.view.UserInfo[] rightList)
           
 void removeListener(ArchiveUserPaneListener listener)
           
 
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, 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, 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, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

leftListModel

private javax.swing.DefaultListModel leftListModel

rightListModel

private javax.swing.DefaultListModel rightListModel

mjLeftList

private javax.swing.JList mjLeftList

mjRightList

private javax.swing.JList mjRightList

listeners

private java.util.Vector listeners

selectedUser

private org.sourcejammer.project.view.UserInfo selectedUser

testFrame

private static javax.swing.JFrame testFrame
Constructor Detail

ArchiveUsersPane

public ArchiveUsersPane(org.sourcejammer.project.view.UserInfo[] leftList,
                        org.sourcejammer.project.view.UserInfo[] rightList,
                        java.lang.String leftListLabel,
                        java.lang.String rightListlabel)
Method Detail

addListener

public void addListener(ArchiveUserPaneListener listener)

removeListener

public void removeListener(ArchiveUserPaneListener listener)

getSelectedUser

public org.sourcejammer.project.view.UserInfo getSelectedUser()

notifyMoveLeftClicked

private void notifyMoveLeftClicked()

notifyMoveRightClicked

private void notifyMoveRightClicked()

buildSelectionListeners

private void buildSelectionListeners()

buildMoveRightButton

private javax.swing.JButton buildMoveRightButton()

buildMoveLeftButton

private javax.swing.JButton buildMoveLeftButton()

buildListPanel

private javax.swing.JPanel buildListPanel(javax.swing.JList list,
                                          java.lang.String label)

refresh

public void refresh(org.sourcejammer.project.view.UserInfo[] leftList,
                    org.sourcejammer.project.view.UserInfo[] rightList)

main

public static void main(java.lang.String[] args)


Copyright 2003 Soucejammer project.