Package org.argouml.ui

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

See:
          Description

Interface Summary
Clarifier This interface represents a "Clarifier", i.e.
ContextActionFactory Interface for a factory of context popups, which are created based on a given object.
GUIProjectSettingsTabInterface An interface for UI tabs on the settings panel that adjust project related settings.
TabFigTarget Empty interface used to tag Tabbed panels that accept a Fig Target.
TabModelTarget Empty interface used to tag Tabbed panels that accept a Model Element Target.
TabTarget An interface for JPanels that are in the DetailsPane, and that change target based on the selections made in the gui/views.
TabToDoTarget Interface used to tag Tabbed panels that accept a ToDo Element Target.
 

Class Summary
AboutBox This is what you see after you activate the "Help->About ArgoUML" menu-item.
AbstractArgoJPanel Deprecated. by Bob Tarling in 0.25.5.
ActionCreateContainedModelElement An action to create a model element to be contained by the target model element.
ActionCreateEdgeModelElement An action to create a relation between 2 model elements.
ActionExportXMI Exports the xmi of a project to a file choosen by the user.
ActionImportXMI This Action allows import of a XMI file.
ActionProjectSettings Action for starting the Project Properties window.
ActionRedo An action to redo from the undo stack.
ActionSettings Action for starting the Argo settings window.
ActionUndo An action to undo from the undo stack.
ArgoJFontChooser A font chooser dialog for selecting font family, size and style.
ArgoJMenu An extension of the standard swing JMenu class which provides additional Argo support.
ArgoStatusBar A StatusBar that registers itself with the ArgoEventPump to receive help and status events.
ArgoToolbarManager Class that handles toolbars show/hide functionality.
CheckboxTableModel Table model for a table two visible columns and one invisible column.
ChildGenSearch ChildGenerator that returns the "children" of any given part of the project.
CmdCreateNode Command to create nodes with the appropriate modelelement.
ContextActionFactoryManager Manager of context meny factories registered in ArgoUML.
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.
ExceptionDialog A window that displays an exception to the user if we can't handle it in any other way.
FindDialog Main dialog for Find function.
GotoDialog The dialog that allows the user to go to any diagram in the project by doubleclicking on it.
GUI This is the "main" class for the GUI subsystem.
HeapMonitor Swing component to monitor Java heap usage.
HelpBox This is what you see after you activate the "Help->Help" menu-item.
HelpListener This class listens to Help related events, and decides what to do with them - i.e.
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.
MenuBar14 The Menu and Toolbar for UML1.4
MenuBar2 The Menu and Toolbar for UML2.x
MultiEditorPane The upper right pane in the ArgoUML user interface.
PerspectiveSupport Helper class for tree models that provides help building perspectives out of gorules.
ProgressMonitorWindow Deprecated. in 0.29.1 This is only a helper class for save/load and will become package scope.
ProjectActions Class to manage Project related actions which need to be (or historically have been) managed as singletons.
ProjectBrowser The main window of the ArgoUML application.
ProjectSettingsDialog A dialog panel that allows the user to set preferences with project scope, i.e.
ProjectSettingsTabProfile The Tab where new profiles can be added and the registered ones can be activated or deactivated on current project
ProjectSettingsTabProperties Tab Panel for setting the project attributes: author name and email, project description.
SettingsTabProfile The Tab containing the global settings for profiles
ShadowComboBox A ComboBox that contains the set of possible Shadow Width values.
SplashScreen The splash screen.
StatusBar The status bar.
StylePanel The Presentation panel - formerly called style panel.
StylePanelFig The basic stylepanel for a Fig which allows the user to see and adjust the common attributes of a Fig: the boundaries box, line and fill color information and the stereotype view combo box.
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.
SwingWorker This is the 3rd version of SwingWorker (also known as SwingWorker 3), an abstract class that you subclass to perform GUI-related work in a dedicated thread.
SystemInfoDialog Display System Information (JDK Version, JDK Vendor, etc).
TabResults The results tab for the find dialog.
TabText A tab that contains textual information.
TransferableModelElements A transferable wraps the data that is transferred (in casu a collection of UML modelelements) from a drag source to a drop target.
TreeModelComposite This class is the TreeModel for the navigator and todo list panels.
TreeModelSupport Helper class for tree models that provides tree event handling.
UndoableAction A base class for all undoable Actions.
ZoomSliderButton A button that can be used to change the zoom magnification of the current diagram.
 

Enum Summary
ProjectBrowser.Position Position of pane in overall browser window.
 

Package org.argouml.ui Description

contains many user interface related classes, such as the ProjectBrowser, actions, style panels etc. The organization 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, org.argouml.uml.diagram.ui


ArgoUML © 1996-2006ArgoUML HomepageArgoUML Cookbook