|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
|
+--java.awt.Component
|
+--java.awt.Container
|
+--java.awt.Window
|
+--java.awt.Dialog
|
+--javax.swing.JDialog
|
+--com.ca.directory.jxplorer.AdvancedOptions
Sets up an advanced options dialog box that is accessable through the Options drop down menu. It has four tabbed panes: the first is for the look and feel, the second is for log levels, the third is for the log method and the last is for LDAP limit & timeout. When the user clicks the 'Apply' button all of the changes are saved in the property file and reflected in JX.
| Nested Class Summary |
| Nested classes inherited from class javax.swing.JDialog |
javax.swing.JDialog.AccessibleJDialog |
| Nested classes inherited from class java.awt.Dialog |
java.awt.Dialog.AccessibleAWTDialog |
| Nested classes inherited from class java.awt.Window |
java.awt.Window.AccessibleAWTWindow |
| Nested classes inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
| Nested classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
| Field Summary | |
protected javax.swing.JButton |
btnApply
|
protected javax.swing.JButton |
btnCancel
|
protected javax.swing.JButton |
btnHelp
|
protected javax.swing.JButton |
btnReset
|
protected CBPanel |
display
|
protected JXplorer |
jx
|
protected javax.swing.JTextField |
ldapLimit
|
protected javax.swing.JTextField |
ldapTimeout
|
protected javax.swing.JRadioButton[] |
logLevel
|
protected javax.swing.JRadioButton[] |
logMethod
|
protected java.lang.String[] |
logMethodVal
|
protected javax.swing.JRadioButton[] |
lookAndFeel
|
protected java.lang.String[] |
lookAndFeelVal
|
protected MainMenu |
mainMenu
|
protected javax.swing.JTabbedPane |
tabbedPane
|
| Fields inherited from class javax.swing.JDialog |
accessibleContext, rootPane, rootPaneCheckingEnabled |
| Fields inherited from class java.awt.Component |
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
| 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 | |
AdvancedOptions(JXplorer jxplorer,
MainMenu mainMenu)
Sets up the panel, adds the tabbed pane and the buttons to it. |
|
| Method Summary | |
void |
apply()
Calls the appropriate save methods then exits. |
void |
checkLdapLevels()
Checks if the ldap levels have been changed by getting the values from the text areas. |
void |
checkLogLevel()
Checks if the log level has been changed. |
void |
checkLogMethod()
Checks if the log method has been changed. |
void |
checkLookAndFeel()
Checks if the L&F has been changed. |
void |
escKeyCheck(java.awt.event.KeyEvent e)
Checks if keyboard entry is an 'escape' key. |
void |
getLdapLevels()
Gets the ldap limit and timeout values from the property file and sets the text fields with these values. |
void |
getLogLevel()
Gets the log level from the property file and sets the appropriate radio button. |
void |
getLogMethod()
Gets the log method from the property file and sets the appropriate radio button. |
void |
getLookAndFeel()
Gets the L&F from the property file and set the appropriate radio button. |
void |
ldapLevels()
Sets up the LDAP Levels tab. |
void |
logLevel()
Sets up the log level radio buttons. |
void |
logMethod()
Sets up the log method radio buttons. |
void |
lookAndFeelTab()
Sets up the L&F radio buttons. |
void |
quit()
Shuts the advanced options dialog. |
void |
reset()
Resets all values in the advanced options window back to the values in the property file. |
| Methods inherited from class javax.swing.JDialog |
addImpl, createRootPane, 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 |
protected javax.swing.JButton btnApply
protected javax.swing.JButton btnReset
protected javax.swing.JButton btnCancel
protected javax.swing.JButton btnHelp
protected javax.swing.JTextField ldapLimit
protected javax.swing.JTextField ldapTimeout
protected CBPanel display
protected javax.swing.JTabbedPane tabbedPane
protected javax.swing.JRadioButton[] logLevel
protected javax.swing.JRadioButton[] logMethod
protected javax.swing.JRadioButton[] lookAndFeel
protected java.lang.String[] lookAndFeelVal
protected java.lang.String[] logMethodVal
protected MainMenu mainMenu
protected final JXplorer jx
| Constructor Detail |
public AdvancedOptions(JXplorer jxplorer,
MainMenu mainMenu)
jxplorer - a JXplorer object to update changes with the log level, log method & LDAP values.mainMenu - a MainMenu object to update the gui when the L&F is changed.| Method Detail |
public void lookAndFeelTab()
public void getLookAndFeel()
public void logMethod()
public void getLogMethod()
public void logLevel()
public void getLogLevel()
public void ldapLevels()
public void getLdapLevels()
public void apply()
public void checkLookAndFeel()
public void checkLogMethod()
public void checkLogLevel()
public void checkLdapLevels()
public void reset()
public void quit()
public void escKeyCheck(java.awt.event.KeyEvent e)
e - the key code to be checked ie '27' is the 'escape' key as '10' is the 'enter' key.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||