Package org.jhotdraw.gui

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

See:
          Description

Interface Summary
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.
 

Class Summary
DisclosureIcon DisclosureIcon.
EmptyIcon EmptyIcon.
JAttributeSlider A JSlider that can be used to edit a double attribute of a Figure.
JAttributeSliderBeanInfo BeanInfo for JDoubleAttributeSlider.
JAttributeTextArea<T> An entry field that can be used to edit an attribute of a Figure.
JAttributeTextAreaBeanInfo BeanInfo for JAttributeTextArea.
JAttributeTextField<T> An entry field that can be used to edit an attribute of a Figure.
JAttributeTextFieldBeanInfo BeanInfo for JAttributeTextField.
JDisclosureToolBar A ToolBar with disclosure functionality.
JDisclosureToolBarBeanInfo BeanInfo for JDisclosureButton.
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.
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.
MDIDesktopManager Private class used to replace the standard DesktopManager for JDesktopPane.
MDIDesktopPane An extension of JDesktopPane that supports often used MDI functionality.
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 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.