org.sourcejammer.client.gui.dialog
Class ListServerArchivesDialog

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Dialog
                          |
                          +--javax.swing.JDialog
                                |
                                +--org.sourcejammer.client.gui.dialog.SJDialog
                                      |
                                      +--org.sourcejammer.client.gui.dialog.ListServerArchivesDialog
All Implemented Interfaces:
javax.accessibility.Accessible, ClickValues, java.awt.image.ImageObserver, java.awt.MenuContainer, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants

public class ListServerArchivesDialog
extends SJDialog
implements ClickValues

Title: $FileName: ListServerArchivesDialog.java$

Version:
$VerNum: 3$

$Description: $
$KeyWordsOff: $

This dialog displays all of the available labeled versions for the current archive and allows the user to select one to "get".
Author:
$AuthorName: Rob MacGrogan$
See Also:
Serialized Form

Field Summary
private  ListServerArchivesDialog dialog
           
private  int miButtonClicked
           
private  javax.swing.JList mjArchList
           
private  javax.swing.DefaultListModel moListModel
           
private  java.lang.String msSelected
           
private static javax.swing.JFrame testFrame
           
 
Fields inherited from class javax.swing.JDialog
accessibleContext, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Dialog
 
Fields inherited from class java.awt.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 org.sourcejammer.client.gui.dialog.ClickValues
CANCEL_BUTTON_CLICKED, DIALOG_CLOSED, NO_BUTTON_CLICKED, OK_BUTTON_CLICKED, YES_BUTTON_CLICKED
 
Fields inherited from interface javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
ListServerArchivesDialog(java.awt.Dialog owner, java.lang.String[] archiveNames, boolean viewOnly)
           
ListServerArchivesDialog(java.awt.Frame owner, java.lang.String[] archiveNames, boolean viewOnly)
          Constructor.
 
Method Summary
private  javax.swing.JPanel buildButtonPanel(boolean bViewOnly)
           
private  javax.swing.JScrollPane buildList(java.lang.String[] archiveNames)
          Build the list of archives
 int getButtonClicked()
           
 java.lang.String getSelectedArchiveName()
           
private  void initializeDialog(java.lang.String[] archiveNames, boolean viewOnly)
           
static void main(java.lang.String[] args)
           
private  javax.swing.JButton makeCancelButton()
          Builds and returns the Cancel button and adds the action listener.
private  javax.swing.JButton makeDeleteButton()
          Builds and returns the Get button and adds the action listener.
 int showDialog(java.awt.Component c)
          Display the dialog.
 
Methods inherited from class org.sourcejammer.client.gui.dialog.SJDialog
createRootPane
 
Methods inherited from class javax.swing.JDialog
addImpl, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update
 
Methods inherited from class java.awt.Dialog
addNotify, dispose, getTitle, hide, isModal, isResizable, isUndecorated, setModal, setResizable, setTitle, setUndecorated, show
 
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, finalize, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, isActive, isFocusableWindow, isFocusCycleRoot, isFocused, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationRelativeTo, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, removeNotify, setFocusTraversalKeys, setFocusTraversalPolicy, setFont, 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, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isOpaque, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

mjArchList

private javax.swing.JList mjArchList

moListModel

private javax.swing.DefaultListModel moListModel

dialog

private ListServerArchivesDialog dialog

miButtonClicked

private int miButtonClicked

msSelected

private java.lang.String msSelected

testFrame

private static javax.swing.JFrame testFrame
Constructor Detail

ListServerArchivesDialog

public ListServerArchivesDialog(java.awt.Frame owner,
                                java.lang.String[] archiveNames,
                                boolean viewOnly)
Constructor.


ListServerArchivesDialog

public ListServerArchivesDialog(java.awt.Dialog owner,
                                java.lang.String[] archiveNames,
                                boolean viewOnly)
Method Detail

initializeDialog

private void initializeDialog(java.lang.String[] archiveNames,
                              boolean viewOnly)

getSelectedArchiveName

public java.lang.String getSelectedArchiveName()

getButtonClicked

public int getButtonClicked()

showDialog

public int showDialog(java.awt.Component c)
Display the dialog.

Returns:
the button click value.

buildList

private javax.swing.JScrollPane buildList(java.lang.String[] archiveNames)
Build the list of archives


buildButtonPanel

private javax.swing.JPanel buildButtonPanel(boolean bViewOnly)

makeDeleteButton

private javax.swing.JButton makeDeleteButton()
Builds and returns the Get button and adds the action listener.


makeCancelButton

private javax.swing.JButton makeCancelButton()
Builds and returns the Cancel button and adds the action listener.


main

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


Copyright 2003 Soucejammer project.