applications.proxy.dialog
Class BiFoldProxyDialog

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Dialog
                          |
                          +--javax.swing.JDialog
                                |
                                +--applications.proxy.dialog.ProxyDialog
                                      |
                                      +--applications.proxy.dialog.BiFoldProxyDialog
Direct Known Subclasses:
AgentListUIDialog, MessageableBiFoldProxyDialog, TriFoldProxyDialog

public class BiFoldProxyDialog
extends ProxyDialog
implements ActionListener


Inner classes inherited from class javax.swing.JDialog
JDialog.AccessibleJDialog

Field Summary
 (package private) static CategoryLog
           
 protected JPanelm_bottomPanel
           
 protected JButtonm_cancelButton
           
 private Stringm_cancelButtonString
           
 private Stringm_cancelSoundName
           
 protected JLabelm_middleLabel
           
 protected JListm_middleList
           
 protected JPanelm_middlePanel
           
 protected JButtonm_okButton
           
 private Stringm_okButtonString
           
 private Stringm_okSoundName
           
 protected JLabelm_topLabel
           

Fields inherited from class applications.proxy.dialog.ProxyDialog
m_mainPanel

Fields inherited from class javax.swing.JDialog
rootPane, rootPaneCheckingEnabled, accessibleContext

Fields inherited from class java.awt.Component
TOP_ALIGNMENT, CENTER_ALIGNMENT, BOTTOM_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT

Constructor Summary
BiFoldProxyDialog(String title, String middleLabelTitle)
           

Method Summary
 voidactionPerformed(ActionEvent actionEvent)
           
 synchronized booleanaddListItem(Object item)
           
 synchronized booleanaddListItem(Object item, boolean bAllowDuplicates)
           
 protected JPanelbuildActionButtonsPanel()
           
 protected JPanelbuildBottomPanel()
           
 protected voidbuildGui(String listLabelTitle)
           
 protected JPanelbuildMiddlePanel(String middleLabelTitle)
           
 protected JPanelbuildOkCancelPanel()
           
 synchronized voidclearMiddleList()
           
 protected voiddialogFinished()
           
 protected StringgetCancelButtonString()
           
 protected StringgetCancelSoundName()
           
 protected StringgetOkButtonString()
           
 protected StringgetOkSoundName()
           
 static voidmain(String[] args)
           
 synchronized voidremoveListItem(Object item)
           
 protected voidsetCancelButtonString(String cancelButtonString)
           
 protected voidsetCancelSoundName(String sCancelSoundName)
           
 protected voidsetOkButtonString(String okButtonString)
           
 protected voidsetOkSoundName(String okSoundName)
           
 voidshow()
           
 voidshowWithoutClear()
           

Methods inherited from class applications.proxy.dialog.ProxyDialog
getDefaultHeight, getDefaultWidth, getException, getTraitedSoundSystem, getValid, playTraitedEventSound, resizeDialog, setDefaultHeight, setDefaultWidth, setException, setTraitedSoundSystem, setValid

Methods inherited from class javax.swing.JDialog
dialogInit, createRootPane, processKeyEvent, processWindowEvent, setDefaultCloseOperation, getDefaultCloseOperation, update, setJMenuBar, getJMenuBar, isRootPaneCheckingEnabled, setRootPaneCheckingEnabled, addImpl, remove, setLayout, getRootPane, setRootPane, getContentPane, setContentPane, getLayeredPane, setLayeredPane, getGlassPane, setGlassPane, setLocationRelativeTo, paramString, getAccessibleContext

Methods inherited from class java.awt.Dialog
addNotify, isModal, setModal, getTitle, setTitle, hide, dispose, isResizable, setResizable

Methods inherited from class java.awt.Window
finalize, pack, toFront, toBack, getToolkit, getWarningString, getLocale, getInputContext, setCursor, getOwner, getOwnedWindows, addWindowListener, removeWindowListener, getListeners, processEvent, getFocusOwner, postEvent, isShowing, applyResourceBundle, applyResourceBundle, getGraphicsConfiguration

Methods inherited from class java.awt.Container
getComponentCount, countComponents, getComponent, getComponents, getInsets, insets, add, add, add, add, add, remove, removeAll, getLayout, doLayout, layout, invalidate, validate, validateTree, setFont, getPreferredSize, preferredSize, getMinimumSize, minimumSize, getMaximumSize, getAlignmentX, getAlignmentY, paint, print, paintComponents, printComponents, addContainerListener, removeContainerListener, processContainerEvent, deliverEvent, getComponentAt, locate, getComponentAt, findComponentAt, findComponentAt, removeNotify, isAncestorOf, list, list

Methods inherited from class java.awt.Component
getName, setName, getParent, getPeer, setDropTarget, getDropTarget, getTreeLock, isValid, isDisplayable, isVisible, isEnabled, setEnabled, enable, enable, disable, isDoubleBuffered, enableInputMethods, setVisible, show, getForeground, setForeground, getBackground, setBackground, getFont, setLocale, getColorModel, getLocation, getLocationOnScreen, location, setLocation, move, setLocation, getSize, size, setSize, resize, setSize, resize, getBounds, bounds, setBounds, reshape, setBounds, getX, getY, getWidth, getHeight, getBounds, getSize, getLocation, isOpaque, isLightweight, getGraphics, getFontMetrics, getCursor, paintAll, repaint, repaint, repaint, repaint, printAll, imageUpdate, createImage, createImage, prepareImage, prepareImage, checkImage, checkImage, contains, inside, contains, dispatchEvent, addComponentListener, removeComponentListener, addFocusListener, removeFocusListener, addHierarchyListener, removeHierarchyListener, addHierarchyBoundsListener, removeHierarchyBoundsListener, addKeyListener, removeKeyListener, addMouseListener, removeMouseListener, addMouseMotionListener, removeMouseMotionListener, addInputMethodListener, removeInputMethodListener, getInputMethodRequests, enableEvents, disableEvents, coalesceEvents, processComponentEvent, processFocusEvent, processMouseEvent, processMouseMotionEvent, processInputMethodEvent, processHierarchyEvent, processHierarchyBoundsEvent, handleEvent, mouseDown, mouseDrag, mouseUp, mouseMove, mouseEnter, mouseExit, keyDown, keyUp, action, gotFocus, lostFocus, isFocusTraversable, requestFocus, transferFocus, nextFocus, hasFocus, add, remove, toString, list, list, list, addPropertyChangeListener, removePropertyChangeListener, addPropertyChangeListener, removePropertyChangeListener, firePropertyChange, setComponentOrientation, getComponentOrientation

Methods inherited from class java.lang.Object
getClass, hashCode, equals, clone, notify, notifyAll, wait, wait, wait

Field Detail

Log

static Category Log

m_bottomPanel

protected JPanel m_bottomPanel

m_cancelButton

protected JButton m_cancelButton

m_cancelButtonString

private String m_cancelButtonString

m_cancelSoundName

private String m_cancelSoundName

m_middleLabel

protected JLabel m_middleLabel

m_middleList

protected JList m_middleList

m_middlePanel

protected JPanel m_middlePanel

m_okButton

protected JButton m_okButton

m_okButtonString

private String m_okButtonString

m_okSoundName

private String m_okSoundName

m_topLabel

protected JLabel m_topLabel
Constructor Detail

BiFoldProxyDialog

public BiFoldProxyDialog(String title, String middleLabelTitle)
Method Detail

actionPerformed

public void actionPerformed(ActionEvent actionEvent)

addListItem

public synchronized boolean addListItem(Object item)

addListItem

public synchronized boolean addListItem(Object item, boolean bAllowDuplicates)

buildActionButtonsPanel

protected JPanel buildActionButtonsPanel()

buildBottomPanel

protected JPanel buildBottomPanel()

buildGui

protected void buildGui(String listLabelTitle)

buildMiddlePanel

protected JPanel buildMiddlePanel(String middleLabelTitle)

buildOkCancelPanel

protected JPanel buildOkCancelPanel()

clearMiddleList

public synchronized void clearMiddleList()

dialogFinished

protected void dialogFinished()

getCancelButtonString

protected String getCancelButtonString()

getCancelSoundName

protected String getCancelSoundName()

getOkButtonString

protected String getOkButtonString()

getOkSoundName

protected String getOkSoundName()

main

public static void main(String[] args)

removeListItem

public synchronized void removeListItem(Object item)

setCancelButtonString

protected void setCancelButtonString(String cancelButtonString)

setCancelSoundName

protected void setCancelSoundName(String sCancelSoundName)

setOkButtonString

protected void setOkButtonString(String okButtonString)

setOkSoundName

protected void setOkSoundName(String okSoundName)

show

public void show()

showWithoutClear

public void showWithoutClear()