Package org.argouml.ui

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

See:
          Description

Interface Summary
Clarifier  
NavigationListener Deprecated. As of ArgoUml version 0.13.5, replaced by TargetListener and TargetManager
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 click the About button in the toolbar.
AbstractGoRule Abstract class to be used as a convenience class for implementing 'go rules'.
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  
ActionGoToDetails Action to display a tab in the DetailsPane by name, eg "Properties".
ActionGoToEdit  
Actions  
ActionSaveConfiguration Action for handling Argo configuration save
ActionSettings Action object for handling Argo settings
ArgoDiagram  
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.
DetailsPane The lower-right pane of the main Argo/UML window, which shows the details of a selected model element.
DisplayTextTree This is the JTree that is the gui component view of the model navigation and todo list.
DnDNavigatorTree This class extends the default Argo JTree with Drag and drop capabilities.
EmailExpertDialog The email expert dialog does not work and is in desperate need of some attention.
FindDialog this one of the few classes in Argo that is self running.
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.
LookAndFeelMgr Controls the look and feel and theme of ArgoUML.
MultiEditorPane The upper right pane in the Argo/UML user interface.
MultiToolbar  
NavigationHistory This class implements a navigation history
NavigatorConfigDialog The "Configure Perspectives" dialog.
NavigatorPane The upper-left pane of the main Argo/UML window, shows a tree view of the UML model.
NavPerspective This class represents 3 concepts, although it should only represent a navigation perspective, TODO: separate.
PerspectiveSupport Helper class for tree models that provides help building perspectives out of gorules.
ProjectBrowser The main window of the ArgoUML application.
SettingsTabEnvironment Action object for handling Argo settings
SettingsTabFonts Action object for handling Argo settings
SettingsTabLayout Tab pane for setting layout options.
SettingsTabPreferences Action object for handling Argo settings
SettingsTabUser Action object for handling Argo settings
SpacerPanel A Swing panel that displays nothing, but takes up a specified amount of space.
SplashScreen  
StatusBar  
StylePanel  
StylePanelFig  
StylePanelFigRRect  
StylePanelFigText  
SystemInfoDialog Display System Information (JDK Version, JDK Vendor, etc).
TabDocs  
TabHash  
TabHistory  
TablePanel  
TabResults  
TabSpawnable A subclass of JPanel that can act as a tab in the DetailsPane or MultiEditorPane.
TabTable  
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.
UsageStatistic  
 

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-2003 (20040125)ArgoUML Project HomeArgoUML Cookbook