|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
org.argouml.application.helpers.SettingsTabHelper
org.argouml.ui.SettingsTabAppearance
Provides settings for altering the appearance of the Argo application.
| Nested Class Summary |
| Nested classes inherited from class javax.swing.JPanel |
JPanel.AccessibleJPanel |
| Nested classes inherited from class javax.swing.JComponent |
JComponent.AccessibleJComponent |
| Nested classes inherited from class java.awt.Container |
Container.AccessibleAWTContainer |
| Nested classes inherited from class java.awt.Component |
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy |
| Field Summary | |
private JComboBox |
lookAndFeel
|
private JLabel |
metalLabel
|
private JComboBox |
metalTheme
|
private JCheckBox |
smoothEdges
|
| Fields inherited from class javax.swing.JPanel |
|
| 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.Container |
|
| Fields inherited from class java.awt.Component |
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
| Fields inherited from interface org.argouml.application.api.Pluggable |
PLUGIN_PREFIX, PLUGIN_TITLE, PLUGIN_VENDOR |
| Fields inherited from interface org.argouml.application.api.ArgoModule |
MODULEFILENAME, MODULEFILENAME_ALTERNATE |
| Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
SettingsTabAppearance()
The constructor. |
|
| Method Summary | |
String |
getModuleAuthor()
The module author. |
String |
getModuleDescription()
Textual description of the module. |
String |
getModuleKey()
The module identifying key. |
String |
getModuleName()
Display name of the module. |
String |
getModuleVersion()
The module version. |
String |
getTabKey()
Gets the unlocalized settings tab name. |
void |
handleSettingsTabCancel()
Cancel any changes. |
void |
handleSettingsTabRefresh()
Load or reload field settings. |
void |
handleSettingsTabSave()
Save any fields changed. |
private void |
setMetalThemeState()
Enables or disables the metal theme controls depending on whether or not themes are supported by the selected look and feel. |
| 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.JPanel |
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.argouml.application.api.SettingsTabPanel |
getTabPanel |
| Field Detail |
private JComboBox lookAndFeel
private JComboBox metalTheme
private JLabel metalLabel
private JCheckBox smoothEdges
| Constructor Detail |
public SettingsTabAppearance()
| Method Detail |
private void setMetalThemeState()
public void handleSettingsTabRefresh()
SettingsTabPanel
handleSettingsTabRefresh in interface SettingsTabPanelSettingsTabPanel.handleSettingsTabRefresh()public void handleSettingsTabSave()
SettingsTabPanel
handleSettingsTabSave in interface SettingsTabPanelSettingsTabPanel.handleSettingsTabSave()public void handleSettingsTabCancel()
SettingsTabPanel
handleSettingsTabCancel in interface SettingsTabPanelSettingsTabPanel.handleSettingsTabCancel()public String getModuleName()
ArgoModule
getModuleName in interface ArgoModuleArgoModule.getModuleName()public String getModuleDescription()
ArgoModule
getModuleDescription in interface ArgoModuleArgoModule.getModuleDescription()public String getModuleAuthor()
ArgoModule
getModuleAuthor in interface ArgoModuleArgoModule.getModuleAuthor()public String getModuleVersion()
ArgoModule
getModuleVersion in interface ArgoModuleArgoModule.getModuleVersion()public String getModuleKey()
ArgoModule
getModuleKey in interface ArgoModuleArgoModule.getModuleKey()public String getTabKey()
SettingsTabPanel
getTabKey in interface SettingsTabPanelSettingsTabPanel.getTabKey()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
| ArgoUML © 1996-2004 (20050222) | ArgoUML Homepage | ArgoUML Developers' page | ArgoUML Cookbook |