org.w3c.jwput.gui
Class JWPreferences

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--javax.swing.JComponent
                    |
                    +--javax.swing.JPanel
                          |
                          +--org.w3c.jwput.gui.JWPreferences

public class JWPreferences
extends javax.swing.JPanel
implements JWDialog, JWOptions

Dialog allowing user to set his preferences

See Also:
Serialized Form

Inner classes inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Inner classes inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Field Summary
static java.lang.String AUTH_P
           
protected  org.w3c.jwput.gui.JWPreferences.AuthPrefs authP
           
static java.lang.String CANCEL_B
           
protected  javax.swing.JPanel cards
           
static java.lang.String CONNECTION_P
           
protected  org.w3c.jwput.gui.JWPreferences.ConnPrefs connP
           
protected  javax.swing.JDialog dialog
           
static java.lang.String DIRECT_P
           
protected  org.w3c.jwput.gui.JWPreferences.LangPrefs langP
           
static java.lang.String LANGUAGES_P
           
protected  java.awt.CardLayout layout
           
protected  javax.swing.JList list
           
static java.lang.String OK_B
           
protected  java.util.Properties prefs
           
static java.lang.String PROXY_P
           
static java.lang.String PROXYH_P
           
protected  org.w3c.jwput.gui.JWPreferences.ProxyPrefs proxyP
           
protected  int returnVal
           
static java.lang.String TITLE
           
 
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
 
Constructor Summary
JWPreferences(java.util.Properties props)
          Constructor
 
Method Summary
protected  void build()
           
protected  void displayPref()
           
protected  javax.swing.JComponent getAuthProps()
           
protected  javax.swing.JComponent getConnProps()
           
protected  javax.swing.JComponent getLanguagesProps()
           
 java.util.Properties getPreferences()
          Get the User preferences.
protected  javax.swing.JComponent getProxyProps()
           
protected  void quit()
           
protected  void reset()
           
protected  void save()
           
 int showDialog(java.awt.Component parent)
          Show this modal dialog
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUIClassID, paramString, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getAlignmentX, getAlignmentY, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getGraphics, getHeight, getInsets, getInsets, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getVisibleRect, getWidth, getX, getY, grabFocus, hasFocus, isDoubleBuffered, isFocusCycleRoot, isFocusTraversable, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, processComponentKeyEvent, processFocusEvent, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDoubleBuffered, setEnabled, setFont, setForeground, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setUI, setVisible, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getLayout, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setLayout, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hide, imageUpdate, inside, isDisplayable, isEnabled, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processInputMethodEvent, processMouseEvent, remove, removeComponentListener, removeFocusListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

TITLE

public static final java.lang.String TITLE

OK_B

public static final java.lang.String OK_B

CANCEL_B

public static final java.lang.String CANCEL_B

PROXY_P

public static final java.lang.String PROXY_P

LANGUAGES_P

public static final java.lang.String LANGUAGES_P

AUTH_P

public static final java.lang.String AUTH_P

CONNECTION_P

public static final java.lang.String CONNECTION_P

DIRECT_P

public static final java.lang.String DIRECT_P

PROXYH_P

public static final java.lang.String PROXYH_P

prefs

protected java.util.Properties prefs

dialog

protected javax.swing.JDialog dialog

list

protected javax.swing.JList list

layout

protected java.awt.CardLayout layout

cards

protected javax.swing.JPanel cards

returnVal

protected int returnVal

proxyP

protected org.w3c.jwput.gui.JWPreferences.ProxyPrefs proxyP

langP

protected org.w3c.jwput.gui.JWPreferences.LangPrefs langP

connP

protected org.w3c.jwput.gui.JWPreferences.ConnPrefs connP

authP

protected org.w3c.jwput.gui.JWPreferences.AuthPrefs authP
Constructor Detail

JWPreferences

public JWPreferences(java.util.Properties props)
Constructor
Parameters:
props - the current preferences
Method Detail

getPreferences

public java.util.Properties getPreferences()
Get the User preferences.
Returns:
a Property Set

build

protected void build()

getProxyProps

protected javax.swing.JComponent getProxyProps()

getLanguagesProps

protected javax.swing.JComponent getLanguagesProps()

getAuthProps

protected javax.swing.JComponent getAuthProps()

getConnProps

protected javax.swing.JComponent getConnProps()

displayPref

protected void displayPref()

save

protected void save()

quit

protected void quit()

reset

protected void reset()

showDialog

public int showDialog(java.awt.Component parent)
Show this modal dialog
Specified by:
showDialog in interface JWDialog
Parameters:
comp - the parent component
Returns:
CANCEL_OPTION, APPROVE_OPTION, ERROR_OPTION