org.argouml.ui
Class SettingsTabEnvironment
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
org.argouml.application.helpers.SettingsTabHelper
org.argouml.ui.SettingsTabEnvironment
- All Implemented Interfaces:
- Accessible, ArgoModule, ImageObserver, MenuContainer, Pluggable, PluggableSettingsTab, Serializable, SettingsTabPanel
- public class SettingsTabEnvironment
- extends SettingsTabHelper
- implements SettingsTabPanel
Action object for handling Argo settings.
- Since:
- 0.9.4
- See Also:
- Serialized Form
Fields inherited from class javax.swing.JPanel |
|
Fields inherited from class java.awt.Container |
|
Methods inherited from class org.argouml.application.helpers.SettingsTabHelper |
createCheckBox, createLabel, createRadioButton, createTextField, getModulePopUpActions, getSettingsTabPanel, getTabPanel, inContext, initializeModule, isModuleEnabled, localize, setModuleEnabled, shutdownModule |
Methods inherited from class javax.swing.JComponent |
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update |
Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, addImpl, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setLayout, 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, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle |
userDir
private String userDir
fieldArgoRoot
private JTextField fieldArgoRoot
fieldArgoHome
private JTextField fieldArgoHome
fieldArgoExtDir
private JTextField fieldArgoExtDir
fieldJavaHome
private JTextField fieldJavaHome
fieldUserHome
private JTextField fieldUserHome
fieldUserDir
private JTextField fieldUserDir
fieldStartupDir
private JTextField fieldStartupDir
userDirButton
private JButton userDirButton
SettingsTabEnvironment
public SettingsTabEnvironment()
- The constructor.
handleSettingsTabRefresh
public void handleSettingsTabRefresh()
- Description copied from interface:
SettingsTabPanel
- Load or reload field settings.
- Specified by:
handleSettingsTabRefresh
in interface SettingsTabPanel
- See Also:
SettingsTabPanel.handleSettingsTabRefresh()
handleSettingsTabSave
public void handleSettingsTabSave()
- Description copied from interface:
SettingsTabPanel
- Save any fields changed.
- Specified by:
handleSettingsTabSave
in interface SettingsTabPanel
- See Also:
SettingsTabPanel.handleSettingsTabSave()
handleSettingsTabCancel
public void handleSettingsTabCancel()
- Description copied from interface:
SettingsTabPanel
- Cancel any changes.
- Specified by:
handleSettingsTabCancel
in interface SettingsTabPanel
- See Also:
SettingsTabPanel.handleSettingsTabCancel()
getModuleName
public String getModuleName()
- Description copied from interface:
ArgoModule
- Display name of the module.
- Specified by:
getModuleName
in interface ArgoModule
- Returns:
- the module name
- See Also:
ArgoModule.getModuleName()
getModuleDescription
public String getModuleDescription()
- Description copied from interface:
ArgoModule
- Textual description of the module.
- Specified by:
getModuleDescription
in interface ArgoModule
- Returns:
- the module description
- See Also:
ArgoModule.getModuleDescription()
getModuleAuthor
public String getModuleAuthor()
- Use of Module is curious. Does this mean the
author of a particular zargo?
This means the author of this extension to ArgoUML.
this information is not stored in the .argo xml
in zargo
- Specified by:
getModuleAuthor
in interface ArgoModule
- Returns:
- a string containing the module author
- See Also:
ArgoModule.getModuleAuthor()
getModuleVersion
public String getModuleVersion()
- This should call on a global config file somewhere
.9.4 is the last version of argo
- Specified by:
getModuleVersion
in interface ArgoModule
- Returns:
- a string containing the module version
- See Also:
ArgoModule.getModuleVersion()
getModuleKey
public String getModuleKey()
- Description copied from interface:
ArgoModule
- The module identifying key.
- Specified by:
getModuleKey
in interface ArgoModule
- Returns:
- the string key the module uses to identify itself
- See Also:
ArgoModule.getModuleKey()
getTabKey
public String getTabKey()
- Description copied from interface:
SettingsTabPanel
- Gets the unlocalized settings tab name.
- Specified by:
getTabKey
in interface SettingsTabPanel
- Returns:
- the unlocalized settings tab name
- See Also:
SettingsTabPanel.getTabKey()