java.lang.Object
java.awt.Component
java.awt.Container
java.awt.Window
java.awt.Dialog
javax.swing.JDialog
org.jext.options.OptionsDialog
- All Implemented Interfaces:
- javax.accessibility.Accessible, java.awt.event.ActionListener, java.util.EventListener, java.awt.image.ImageObserver, java.awt.MenuContainer, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.event.TreeSelectionListener, javax.swing.WindowConstants
- public class OptionsDialog
- extends javax.swing.JDialog
- implements java.awt.event.ActionListener, javax.swing.event.TreeSelectionListener
| 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 |
| Fields inherited from class java.awt.Dialog |
|
| Fields inherited from class java.awt.Window |
|
| Fields inherited from class java.awt.Container |
|
| Methods inherited from class javax.swing.JDialog |
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getPreferredSize, 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 |
addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getGraphicsConfiguration, 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, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFont, 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, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, 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, transferFocusBackward, transferFocusUpCycle |
paneTree
private javax.swing.JTree paneTree
cardPanel
private javax.swing.JPanel cardPanel
currentLabel
private javax.swing.JLabel currentLabel
ok
private org.jext.gui.JextHighlightButton ok
cancel
private org.jext.gui.JextHighlightButton cancel
apply
private org.jext.gui.JextHighlightButton apply
jextGroup
private org.jext.gui.OptionGroup jextGroup
pluginsGroup
private org.jext.gui.OptionGroup pluginsGroup
theInstance
private static OptionsDialog theInstance
theTree
private OptionsDialog.OptionTreeModel theTree
toReload
private boolean toReload
isLoadingPlugs
private boolean isLoadingPlugs
isLoadingCore
private boolean isLoadingCore
currPaneName
private java.lang.String currPaneName
currPlugin
private org.jext.Plugin currPlugin
cachPlugPanes
private java.util.ArrayList cachPlugPanes
notCachPlugPanes
private java.util.ArrayList notCachPlugPanes
notCachPlugin
private java.util.ArrayList notCachPlugin
parent
private org.jext.JextFrame parent
OptionsDialog
private OptionsDialog(org.jext.JextFrame _parent)
getInstance
static OptionsDialog getInstance()
showOptionDialog
public static void showOptionDialog(org.jext.JextFrame parent)
- Call this to show the dialog; every other method should not be called, except
(very rarely, however) by Jext kernel itself, with the only exceptions of
addOptionPane 55 and
addOptionGroup 55 methods.
ok
private void ok(boolean close)
ok
private void ok()
cancel
private void cancel()
actionPerformed
public void actionPerformed(java.awt.event.ActionEvent evt)
- Description copied from interface:
java.awt.event.ActionListener
- This method is invoked when an action occurs.
- Specified by:
actionPerformed in interface java.awt.event.ActionListener
reload
private void reload()
reloadStdPanes
private void reloadStdPanes()
reloadPluginPanes
private void reloadPluginPanes()
addOptionGroup
public void addOptionGroup(org.jext.gui.OptionGroup group)
- Use this method or addOptionPane to add your option pane to Jext. You must use this one
and not anything else! See Jext Docs(the Plugin section is very good).
If you use OptionGroup.addOptionPane after adding the pane, it is a bug.
The pane must be added both to the tree and to a CardLayout to show it.
Also, it must be managed to be eventually cached.
addOptionPane
public void addOptionPane(org.jext.gui.OptionPane pane)
- Use this method or addOptionGroup to add your option pane to Jext. You must use this one
and not anything else! See Jext Docs(the Plugin section is very good).
If you use OptionGroup.addOptionPane after adding the pane, it is a bug.
The pane must be added both to the tree and to a CardLayout to show it.
Also, it must be managed to be eventually cached.
addOptionGroup
private void addOptionGroup(org.jext.gui.OptionGroup child,
org.jext.gui.OptionGroup parent)
addOptionPane
private void addOptionPane(org.jext.gui.OptionPane pane,
org.jext.gui.OptionGroup parent)
createOptionTreeModel
private OptionsDialog.OptionTreeModel createOptionTreeModel()
valueChanged
public void valueChanged(javax.swing.event.TreeSelectionEvent evt)
- Description copied from interface:
javax.swing.event.TreeSelectionListener
- Receives notification of a change to a tree selection model.
- Specified by:
valueChanged in interface javax.swing.event.TreeSelectionListener
finalize
protected void finalize()
throws java.lang.Throwable
- Patch
-> Memory management improvements : it may help the garbage collector.
-> Author : Julien Ponge (julien@izforge.com)
-> Date : 23, May 2001