Package org.progeeks.util.swing

Interface Summary
JComponentFactory Implementations of this factory create a JComponent for a specified ViewContext.
WindowFactory Implementations of this factory create a Window object for a specified ViewContext.
 

Class Summary
AbstractContextAction AbstractAction subclass providing ViewContextAware support.
AbstractFocusedContextAction Specialization of the AbstractContextAction that provides automatic focus watching when the context is a focused context.
AbstractTreeModel Abstract implementation of the Swing TreeModel interface.
ActionDelegateAdapter A default Action implementation that used reflection to forward the actionPerformed call on to a configured method.
ActionList A list of actions that itself implements the Action interface.
ActionListButton Provides access to a single ActionList's actions as a button suitable for use in a toolbar, etc..
ActionListGroup A group of action lists the presents a view as a single expanded list separated by nulls.
ActionToolPanel A container for JToolBar objects created for each action/action list within an action list.
ActionUtils A set of utility methods for dealing with actions and action lists.
BeveledBoxIcon A rectangular icon with a beveled border.
CheckBoxAction Extends the standard Swing action to provide check-box support.
CheckBoxActionGroup Contains a list of CheckBoxActions and applies mutual exlusion rules.
CompositeContextAction Defines an action the decorates another action and delegates processing to a pre-action and a post-action.
CompositeIcon Composes two separate Icon objects into one Icon.
DefaultJComponentFactory Default implementation of JComponentFactory that will instantiate a JComponent of a specified class type.
DefaultWindowFactory Default implementation of WindowFactory that will instantiate a Window of a specified class type.
EnhancedButton An enhanced button that remains borderless until rolled over.
FontChooser  
LightBevelBorder A beveled border class that does a single-pixel bevel instead of double-pixel bevel.
ListTabbedPane A tabbed panel where each tab represents a different Object.
LookAndFeelActions An action list that will contain actions for setting the currently installed Swing look and feels.
ObservableListModel Adapts a Swing ListModel interface to an ObservableList.
RenderedIcon Pre-renders a wrapped icon to a BufferedImage to make future renders potentially faster.
RolloutPanel A rollout component consisting of a button and a collapsing panel.
ScaledIcon Wraps an icon to provide a scaled view.
SortedTableModel Wraps a standard table model and provides a sorted view.
SwingProgressReporter A swing implementation of a progress reporter window.
SwingRequestHandler Swing-based implementation of the user request handler.
SwingThreadInvoker A dynamic proxy handler that will synchronize a set of methods with the AWT event thread.
TableUtils Utility methods for JTables.
WindowManager Manages a list of swing windows that are associated with specific ViewContexts from an ObservableList.
 



Copyright © 2002-2003 Paul Speed. All Rights Reserved.