Package org.argouml.ui

contains many user interface related classes, such as the ProjectBrowser, actions, stylepanels etc.

See:
          Description

Interface Summary
Clarifier This interface represents a "Clarifier", i.e.
TabFigTarget Empty interface used to tag Tabbed panels that accept a Fig Target.
TabTarget An interface for JPanels that are in the DetailsPane, and that change target based on the selections made in the gui/views.
 

Class Summary
AboutBox This is what you see after you activate the "Help->About ArgoUML" menu-item.
ActionAutoResize A class to keep track of the users desire to have his diagram nodes automatically resized.
ActionExportXMI Exports the xmi of a project to a file choosen by the user.
ActionGoToCritique Action to display the todo pane.
ActionGoToDetails Action to display a tab in the DetailsPane by name, eg "Properties".
ActionGoToEdit Action to select the editor pane and shows it.
Actions Collects ArgoUML's global actions, and takes care of the "enabled" status of all these actions.
ActionSaveConfiguration Action for handling Argo configuration save.
ActionSettings Action for starting the Argo settings window.
ArgoDiagram This class represents all Diagrams within ArgoUML.
ArgoDialog A dialog with localized buttons.
ArgoJMenu An extension of the standard swing JMenu class which provides additional Argo support.
CmdCreateNode Command to create nodes with the appropriate modelelement.
CmdSetMode Extends GEF CmdSetMode to add additional metadata such as tooltips.
DetailsPane The lower-right pane of the main ArgoUML window, which shows the details of a selected model element.
DisplayTextTree This is the JTree that is the GUI component view of the UML model navigation (the explorer) and the todo list.
EmailExpertDialog The email expert dialog does not work and is in desperate need of some attention.
ExceptionDialog A window that displays an exception to the user if we can't handle it in any other way.
FileChooserFactory Factory class to return a JFileChooser configured according to JRE requirements.
FindDialog This is one of the few classes in Argo that is self running (i.e.
GotoDialog The dialog that allows the user to go to any diagram in the project by doubleclicking on it.
JasonsBigTheme This class defines a variation on the default Metal Theme.
JasonsHugeTheme This class defines a variation on the default Metal Theme.
JasonsTheme This class defines a variation on the default Metal Theme.
LeftArrowIcon Class defining a graphic that goes on the tab label.
LookAndFeelMgr Controls the look and feel and theme of ArgoUML.
MultiEditorPane The upper right pane in the ArgoUML user interface.
NavigatorPane The upper-left pane of the main ArgoUML window, contains a tree view of the UML model.
PerspectiveSupport Helper class for tree models that provides help building perspectives out of gorules.
PredicateMType PredicateMType is a small helper class which removes a trailing M from the string representation of the Type, as all the types are MThings.
ProjectBrowser The main window of the ArgoUML application.
SettingsTabAppearance Provides settings for altering the appearance of the Argo application.
SettingsTabEnvironment Action object for handling Argo settings.
SettingsTabLayout Settings dialog tab panel for layout options.
SettingsTabPreferences Action object for handling Argo settings
SettingsTabUser Action object for handling Argo settings.
ShadowComboBox A ComboBox that contains the set of possible Shadow Width values.
SplashPanel  
SplashScreen The splash screen.
StatusBar The status bar.
StylePanel The style panel.
StylePanelFig The basic stylepanel which provides line and fill color information.
StylePanelFigNodeModelElement Stylepanel which provides base style information for modelelements, e.g.
StylePanelFigRRect Provide a stylepanel for rounded rectancles in order to set the rounding edge level.
StylePanelFigText StylePanel class which provides additional parameters for changing Text elements provided by GEF.
SystemInfoDialog Display System Information (JDK Version, JDK Vendor, etc).
SystemInfoDialog.ClipboardObserver  
TabDocs The tab for the documentation.
TabResults The results tab for the find dialog.
TabSpawnable A subclass of JPanel that can act as a tab in the DetailsPane or MultiEditorPane.
TabTable This class is not used any more - it is part of the model presentation in table form.
TabText A tab that contains textual information.
TreeModelComposite This class is the TreeModel for the navigator and todo list panels.
TreeModelSupport Helper class for tree models that provides tree event handling.
UpArrowIcon Class defining a graphic that goes on the tab label.
UsageStatistic TODO: This class is not used.
ZoomSliderButton A button that can be used to change the zoom magnification of the current diagram.
 

Package org.argouml.ui Description

contains many user interface related classes, such as the ProjectBrowser, actions, stylepanels etc. The organisation of this packages is a little bit chaotic.

Related Documentation

Classes which are not found here are likely to be in the uml package or in other related UI packages. Some examples are listed below.

See Also:
org.argouml.uml.ui, org.argouml.cognitive, org.argouml.uml.cognitive, The actual menubar for the application is created in, org.argouml.ui.menubar


ArgoUML © 1996-2004 (20050222)ArgoUML HomepageArgoUML Developers' pageArgoUML Cookbook