JHotDraw 7rev733

@DefaultAnnotation(value=edu.umd.cs.findbugs.annotations.NonNull.class)

Package org.jhotdraw.gui

Provides general purpose graphical user interface classes leveraging the javax.swing package.

See:
          Description

Interface Summary
ActivityModel Describes the progress of a activity.
Arrangeable Arrangeable.
AttributeEditor<T> Interface for a field or any other kind of editor which can be used to edit an attribute of the selected Figures in a DrawingView.
EditableComponent This interface must be implemented by components which are editable.
URIChooser URIChooser provides a mechanism for the user to choose a URI.
 

Class Summary
ActivityManager The activity manager keeps track of all active ActivityModel objects.
DefaultActivityModel Default implementation of ActivityModel.
DisclosureIcon DisclosureIcon.
EmptyIcon EmptyIcon.
JActivityIndicator This indicator displays a progress bar when an ActivityModel is active.
JActivityView A class to view an ActivityModel.
JActivityWindow The JActivityWindow displays all progress models registered in the progress manager.
JComponentPopup This is an extension of the Swing JPopupMenu which can be used to display a JComponent in a popup menu.
JDisclosureToolBar A ToolBar with disclosure functionality.
JDisclosureToolBarBeanInfo BeanInfo for JDisclosureButton.
JFileURIChooser JFileURIChooser.
JFontChooser Font chooser dialog.
JLifeFormattedTexAreaBeanInfo BeanInfo for JLifeFormattedTextArea.
JLifeFormattedTextArea JLifeFormattedTextArea.
JLifeFormattedTextField A JFormattedTextField which updates its value while the user is editing the field.
JLifeFormattedTextFieldBeanInfo BeanInfo for JLifeFormattedTextField.
JMDIDesktopPane An extension of JDesktopPane that supports often used MDI functionality.
JPopupButton JPopupButton provides a popup menu.
JPopupButtonBeanInfo BeanInfo for JPopupButton.
JSheet JSheet is a document modal dialog which is displayed below the title bar of a JFrame.
PlacardScrollPaneLayout PlacardScrollPaneLayout.
PlacardScrollPaneLayout.UIResource The UI resource version of ScrollPaneLayout.
ToolBarLayout A layout which lays out components horizontally or vertically according to their preferred size.
VerticalGridLayout VerticalGridLayout.
Worker<T> This is an abstract class that you can subclass to perform GUI-related work in a dedicated event dispatcher.
 

Enum Summary
Arrangeable.Arrangement  
 

Package org.jhotdraw.gui Description

Provides general purpose graphical user interface classes leveraging the javax.swing package.


Features

Activity monitoring
Background activities can be monitored using the ActivityModel class. All active activity models can be viewed in the JActivityWindow. A org.jhotdraw.gui.JActivityIndicator can be used to indicate that one or more activity is active. JActivityIndicator can either indicate all running activities, or only those belonging to a specific owner.


Copyright 1996-2010 (c) by the authors and contributors of the JHotDraw project.
Some rights reserved.