All Classes and Interfaces

Class
Description
Extends the concept of the Action to include toggle or group states.
The abstract base class for path effects.
The abstract base class for all painters that fill a vector path area.
Different available fill styles.
BeanInfo of AbstractAreaPainter.
 
This is the interface that binds the mechanism for automatic completion to a data model, a selection model (e.g.
A convenience class from which to extend all non-visual AbstractBeans.
Ease the work of creating an addon for a component.
Abstract base implementation of DateSelectionModel.
Provides an abstract implementation of the BufferedImageOp interface.
Abstract Highlighter implementation which manages change notification and supports conditional highlighting.
Convenience implementation to simplify JXHyperlink configuration and provide minimal api.
A simple abstract class to handle common layout implementations.
An abstract base class for any painter which can be positioned.
An enum which controls horizontalAlignment alignment
An enum which controls verticalAlignment alignment
BeanInfo of AbstractLayoutPainter.
 
 
 
AbstractMutableTreeTableNode provides an implementation of most of the MutableTreeTableNode features.
A convenient base class from which concrete Painter implementations may extend.
An enum representing the possible interpolation values of Bicubic, Bilinear, and Nearest Neighbor.
BeanInfo of AbstractPainter.
 
 
Common base class of ui clients.
Convenience common ancestor for SwingX renderers.
An abstract implementation of Searchable supporting incremental search.
A convenience class to hold search state.
This subclass enhances AbstractBean by implementing the Serializable interface.
AbstractTreeTableModel provides an implementation of TreeTableModel as a convenient starting point in defining custom data models for JXTreeTable.
 
Creates user interface elements based on action ids and lists of action ids.
A collection of static methods to make it easier to construct Actions.
The ActionManager manages sets of javax.swing.Actions for an application.
A Highlighter which sets the horizontal alignment.
An interface to describe an object that is capable of painting with an alpha value.
Applies an alpha value to an entire stack of painters.
BeanInfo of AlphaPainter.
An effect which works on AbstractPathPainters or any thing else which can provide a shape to be drawn.
 
 
 
 
 
 
Wrapper around the combobox editor that translates combobox items into strings.
This class contains only static utility methods that can be used to set up automatic completion for some Swing components.
 
A document that can be plugged into any JTextComponent to enable automatic completion.
 
 
An interface to define the common methods that are required for defining a background painter.
Base implementation of the JXBusyLabel UI.
Custom implementation of a CalendarHeaderHandler in preparation of a vista-style calendar.
Active header for a JXMonthView in zoomable mode.
Quick fix for Issue #1046-swingx: header text not updated if zoomable.
The RenderingHandler responsible for text rendering.
The basic implementation of a DatePickerUI.
Base implementation of the JXErrorPane UI.
Default action for closing the JXErrorPane's enclosing window (JDialog, JFrame, or JInternalFrame)
Returns the text as non-HTML in a COPY operation, and disabled CUT/PASTE operations for the Details pane.
This is a button that maintains the size of the largest button in the button group by returning the largest size from the getPreferredSize method.
Base implementation of Header UI.
Basic implementation of the JXHyperlink UI.
A BasicButtonListener specialized to the needs of a Hyperlink.
 
The subclass of HTMLDocument that is used as the model.
 
BasicHTMLViewFactory extends HTMLFactory to force images to be loaded synchronously.
Root text view that acts as an HTML renderer.
Base implementation of the JXLoginPane UI.
Install simple pluggable UI.
Base implementation of the JXMonthView UI.
Empty subclass for backward compatibility.
 
 
Base implementation of the JXTaskPaneContainer UI.
Base implementation of the JXTaskPane UI.
Toggle icon.
The border around the content pane
Focus listener responsible for repainting of the taskpane on focus change.
Base implementation of the JXTipOfTheDay UI.
All TitledPanels contain a title section and a content section.
A transferable implementation for the default data transfer of some Swing components.
An extensible implementation of ListUI for JXList.
 
 
Useful baseclass for BeanInfos.
A blend composite defines the rule according to which a drawing primitive (known as the source) is mixed with existing graphics (know as the destination.)
 
 
A blending mode defines the compositing rule of a BlendComposite.
 
A simple converter to return a Boolean value from an Object.
A Highlighter that applies a border the the renderer component.
A class that represents the many type of actions that this framework supports.
Non focusable, no border, no margin and insets button with no content area filled.
 
 
 
TODO: queries the text components layout manager for the preferred size.
Addon for JXBusyLabel.
 
A specific painter that paints an "infinite progress" like animation.
Direction is used to set the initial direction in which the animation starts.
 
 
ComponentAdapter for a JXMonthView (experimental for internal use of BasicMonthViewUI).
MonthView specific CellContext.
Provides and wires a component appropriate as a calendar navigation header.
The RenderingHandler responsible for text rendering.
States of a Day in a MonthView page.
Calendar manipulation.
A class for determining the state of the
invalid reference
CAPS LOCK
 key
.
 
Encapsulates a snapshop of cell content and default display context for usage by a ComponentProvider.
A component provider which uses a JCheckBox.
A Painter implementation that paints a checkerboard pattern.
BeanInfo of CheckerboardPainter.
A Highlighter to modify component colors.
A color tint filter can be used to mix a solid color to an image.
ColorUtilities contains a set of tools to perform common color operations easily.
A component to allow interactive customization of JXTable's columns.
Addon to load LF specific properties for the ColumnControlButton.
Icon class for rendering icon which indicates user control of column visibility.
Encapsulates the popup component which is the delegate for all popup visuals, used by a ColumnControlButton.
Interface indicating support for grouping of menu actions.
Splits and returns a List of actions into sub-lists.
Creates and configures TableColumnExts.
An implementation of the AbstractAutoCompleteAdaptor that is suitable for JComboBox.
This is a cell editor that can be used when a combo box (that has been set up for automatic completion) is to be used in a JTable.
Abstract base class for all component data adapter classes.
Each new component type of the library will contribute an addon to the LookAndFeelAddons.
A Highlighter which applies the ComponentOrientation to the component.
Abstract base class of a provider for a cell rendering component.
A class that represents an action which will fire a sequence of actions.
An convenience class which maps focusEvents received from a container hierarchy to a bound read-only property.
A class which manages the lists of Highlighters.
A Painter implementation composed of an array of Painters.
 
BeanInfo of CompoundPainter.
Utility class for checking contracts.
 
A CellEditor using a JXDatePicker as editor component.
Default formatter for the JXDatePicker component.
Same as DatePickerFormatter, but tagged as UIResource.
The ComponentUI for a JXDatePicker.
 
 
 
The Model used by calendar components.
 
An immutable representation of a time range.
Utility methods for Date manipulation.
DaySelectionModel is a (temporary?) implementation of DateSelectionModel which normalizes all dates to the start of the day, that is zeroes all time fields.
 
Adapter to glue SwingX renderer support to core API.
 
A default implementation of an AbstractMutableTreeTableNode that returns getUserObject().toString() for all value queries.
A specialty "list" for working with UI defaults.
A default SortController implementation used as parent class for concrete SortControllers in SwingX.
 
A simplified SplitPaneLayout for common split pane needs.
A default implementation of TableColumnModelExt.
Adapter to glue SwingX renderer support to core api.
Default TipOfTheDayModel.Tip implementation.
Default TipOfTheDayModel implementation.
Adapter to glue SwingX renderer support to core api.
DefaultTreeTableModel is a concrete implementation of AbstractTreeTableModel and is provided purely as a convenience for use with TreeTableNodes.
Saves the user names in Preferences.
Encapsulates the default visual configuration of renderering components, respecting the state of the passed-in CellContext.
Subclassed to hack around core bug with RtoL editing (#4980473).
Quick fix for #1061-swingx (which actually is a core issue): tree icons lost on toggle laf.
 
 
Drag gesture recognition support for classes that have a TransferHandler.
This interface allows us to pass in a handler to mouseDragged, so that we can be notified immediately before a drag begins.
Implements a DropShadow for components.
 
BeanInfo class for DropShadowBorder.
A ActionListener using a JXEditorPane to "visit" a LinkModel.
An empty icon with arbitrary width and height.
A Highlighter which sets the enabled property.
A ComboBoxModel implementation that safely wraps an Enum.
Used with the setEnumerationValues method to specify enumerated values for properties
 
 
Defines an event which encapsulates an error which occurred in a JX Swing component which supports ErrorListeners.
A simple class that encapsulates all the information needed to report a problem using the automated report/processing system.
Extends Level adding the FATAL error level.
ErrorListener defines the interface for an object which listens to errors generated by a JX Swing component.
 
The ComponentUI for a JXErrorPane.
ErrorReporter is used by JXErrorPane to implement a pluggable error reporting API.
ErrorSupport provides support for managing error listeners.
Intended to be a replacement for EventListenerList.
EyeDropperColorChooserPanel is a pluggable panel for the JColorChooser which allows the user to grab any color from the screen using a magnifying glass.
A fast blur filter can be used to blur pictures quickly.
A tree table model to simulate a file system.
A FilterComposite allows the inclusion of arbitrary image filters during the paint processing of Graphics2D events.
 
A Highlighter which sets the Font of the component.
Base type for Format-backed StringValue.
A RepaintManager that is designed to forward all calls to a contained delegate.
 
A Painter implementation that simulates a gloss effect.
Used to define the position of the gloss on the painted area.
BeanInfo of GlossPainter.
 
Paints the JXTaskPane with a gradient in the title bar.
An effect which draws a glow around the painter
Dependency: Because this class relies on LinearGradientPaint and RadialGradientPaint, it requires the optional MultipleGradientPaint.jar
 
Dependency: Because this class relies on LinearGradientPaint and RadialGradientPaint, it requires the optional MultipleGradientPaint.jar
A simple facade that forwards all graphics calls to a delegate.
GraphicsUtilities contains a set of tools to perform common graphics operations easily.
Addon for JXHeader.
 
Highlighter provide a mechanism to modify visual attributes of cell rendering components.
A Factory which creates common Highlighters.
A ColorHighlighter with UI-dependent background.
A controller which decides whether or not a visual decoration should be applied to the given Component in the given ComponentAdapter state.
Ands a list of predicates.
A HighlightPredicate based on column index.
Predicate testing the componentAdapter column type against a given Class.
A HighlightPredicate based on adapter depth.
Predicate testing the componentAdapter value against a fixed Object.
A HighlightPredicate based on column identifier.
Negation of a HighlightPredicate.
Or's a list of predicates.
 
Predicate testing the componentAdapter value type against a given Class.
Organizes components in a horizontal layout.
BeanInfo class for HorizontalLayout.
A implementation wrapping Desktop actions BROWSE and MAIL, that is URI-related.
Addon for JXHyperlink.
Renderer for hyperlinks".
Interface for tagging rendering components to allow Highlighters to treat the Icon (Issue #1311-swingx) as a visual decoration.
IconBorder creates a border that places an Icon in the border on the horizontal axis.
BeanInfo class for IconBorder.
Highlighter which decorates by setting the icon property of a JLabel.
A simple converter to return a Icon representation of an Object.
The cell type the icon is used for.
A collection of common IconValue implementations.
 
A Painter instance that paints an image.
 
BeanInfo of ImagePainter.
 
 
An effect which draws a glow inside the painter's shape
An effect which draws a shadow inside the path painter.
 
JAASLoginService implements a LoginService that uses JAAS for authentication.
Determines if the specified class is a Java Bean.
 
An annotation processor that creates or updates a manifest with Java-Bean information.
A login service for connecting to SQL based databases via JDBC
A JCheckBox optimized for usage in renderers and with a minimal background painter support.
A JLabel optimized for usage in renderers and with a minimal background painter support.
An implementation of JPanel used for rendering.
Deals with the different version of the Java Virtual Machine.
An applet that uses JXRootPane as its root container.
A simple circular animation, useful for denoting an action is taking place that may take an unknown length of time to complete.
BeanInfo class for JXBusyLabel.
A Painter enabled subclass of JButton.
BeanInfo class for JXButton.
JXCollapsiblePane provides a component which can collapse or expand its content area with animation and fade in/fade out effects.
Parameters controlling the animations
Tagging interface for containers in a JXCollapsiblePane hierarchy who needs to be revalidated (invalidate/validate/repaint) when the pane is expanding or collapsing.
The direction defines how the collapsible pane will collapse.
BeanInfo class for JXCollapsiblePane.
 
A button which allows the user to select a single color.
An enhanced JComboBox that provides the following additional functionality:
 
A component for entering dates with a user interaction similar to a JComboBox.
BeanInfo class for JXDatePicker.
First cut for enhanced Dialog.
 
JXEditorPane offers enhanced functionality over the standard JEditorPane.
Handles sloppy HTML.
 
JXErrorPane is a common error component suitable for displaying errors, warnings, and exceptional application behavior to users.
BeanInfo class for JXErrorPane.
A simple low-intrusion default widget for incremental search.
BeanInfo class for JXFindBar.
JXFindPanel is a basic find panel suitable for use in dialogs.
BeanInfo class for JXFindPanel.
JFormattedTextField, with integrated support for prompts and buddies.
 
JXFrame is an enhanced JFrame.
An enumeration of JXFrame starting locations.
BeanInfo class for JXFrame.
 
A specialized JXPanel that allows the user to construct and choose a Gradient.
 
JXGraph provides a component which can display one or more plots on top of a graduated background (or grid.)
 
A plot represents a mathematical transformation used by JXGraph.
Bean info for JXGraph component.
JXHeader is a simple component consisting of a title, a description, and an icon.
Specifies desired location of the icon relative to the title/description text.
BeanInfo class for JXHeader.
 
A hyperlink component that derives from JButton to provide compatibility mostly for binding actions enabled/disabled behavior accessibility i18n etc...
BeanInfo class for JXHyperlink.
Deprecated.
(pre-1.6.2) use a JXPanel with an ImagePainter; see Issue 988
 
A panel which shows an image centered.
 
 
A JLabel subclass which supports Painters, multi-line text, and text rotation.
 
 
 
 
 
Root text view that acts as an renderer.
Text alignment enums.
BeanInfo class for JXLabel.
Enhanced List component with support for general SwingX sorting/filtering, rendering, highlighting, rollover and search functionality.
A component adapter targeted at a JXList.
 
JXLoginPane is a specialized JPanel that implements a Login dialog with support for saving passwords supplied for future use in a secure manner.
Action that cancels the login procedure.
 
 
 
Action that initiates a login procedure.
 
Simple login service that allows everybody to login.
Simple PasswordStore that does not remember passwords
The JXLoginPane can attempt to save certain user information such as the username, password, or both to their respective stores.
Returns the status of the login process
Component that displays a month calendar which can be used to select a day or range of days.
Fix for #951-swingx: JXMonthView looks weird in Netbeans form.
All properties in this class are bound: when a properties value is changed, all PropertyChangeListeners are fired.
Draws a single Divider.
Bean info for JXMultiSplitPane component.
A slider which can have multiple control points or Thumbs
 
An extended JPanel that provides additional features.
BeanInfo class for JXPanel.
 
JXRadioGroup is a group of radio buttons that functions as a unit.
 
A JXHyperlink optimized for usage in renderers and with a minimal background painter support.
Extends the JRootPane by supporting specific placements for a toolbar and a status bar.
A text field with a find icon in which the user enters text that identifies items to search for.
Defines, how the find and cancel button are layouted.
Defines when action events are posted.
 
JXSearchPanel provides complex searching features.
BeanInfo class for JXSearchPanel.
A container for JComponents that is typically placed at the bottom of a form and runs the entire width of the form.
The constraint object to be used with the JXStatusBar.
 
Enhanced Table component with support for general SwingX sorting/filtering, rendering, highlighting, rollover and search functionality.
The default editor for Boolean types.
Default editor registered for Object.
Editor for Numbers.
 
 
TableHeader with extended functionality if associated Table is of type JXTable.
JXTaskPane is a container for tasks and other arbitrary components.
BeanInfo class for JXTaskPane.
JXTaskPaneContainer provides an elegant view to display a list of tasks ordered by groups (JXTaskPanes).
BeanInfo class for JXTaskPaneContainer.
JTextArea, with integrated support for prompts.
 
JTextField, with integrated support for prompts and buddies.
 
Provides the "Tip of The Day" pane and dialog.
Used in conjunction with the JXTipOfTheDay.showDialog(Component, ShowOnStartupChoice) to save the "Show tips on startup" choice.
A special type of Panel that has a Title section and a Content section.
The following properties can be set with the UIManager to change the look and feel of the JXTitledPanel: JXTitledPanel.titleForeground JXTitledPanel.titleBackground JXTitledPanel.titleFont JXTitledPanel.titlePainter JXTitledPanel.captionInsets JXTitledPanel.rightDecorationInsets JXTitledPanel.leftDecorationInsets
BeanInfo class for JXTitledPanel.
A simple horizontal separator that contains a title.
BeanInfo class for JXTitledSeparator.
Enhanced Tree component with support for SwingX rendering, highlighting, rollover and search functionality.
 
 
JXTreeTable is a specialized table consisting of a single column in which to display hierarchical data, and any number of other columns in which to display regular data.
 
 
 
 
KeyChain is a class that implements the "KeyChain" concept.
A component provider which uses a JLabel as rendering component.
An ActionMap that populates its contents as necessary.
An bean which represents an URL link.
Specialized LinkAction for a target of type LinkModel.
 
An implementation of the AbstractAutoCompleteAdaptor that is suitable for a JList in conjunction with a JTextComponent.
List specific CellContext.
A ComboBoxModel for Lists.
 
listens to rollover properties.
List-specific implementation of RolloverProducer.
 
A SortController to use with JXList.
ListSortUI provides support for managing the synchronization between RowSorter, SelectionModel and ListModel if a JXList is sortable.
ModelChange is used when sorting to restore state, it corresponds to data from a TableModelEvent.
A StringValue which looks up localized String representations for objects.
 
This is an event object that is passed to login listener methods
LoginListener provides a listener for the actual login process.
 
 
LoginService is the abstract base class for all classes implementing a login mechanism.
Provides additional pluggable UI for new components added by the library.
 
Collection of helpers.
Ok, the Title becomes the first line in the error dialog The text immediately follows.
 
Fix a problem where the JComboBox's popup obscures its editor in the Mac OS X Aqua look and feel.
Figure out the dimensions of our screen.
 
A ComboBoxModel for Maps.
Compound implementation of XXValue.
A collection of common MappedValue implementations.
MappedValue wrapper of type UIResource to tag LAF installed converters.
Matte border that allows specialized icons for corners and sides.
A Painter implementation that uses a Paint to fill the entire background area.
BeanInfo of MattePainter.
MetalLookAndFeelAddons.
 
Metal implementation of the JXTaskPane UI.
An interface that describes an object that is capable of being accessed/used via a mnemonic keystroke.
 
 
A morphing shape is a shape which geometry is constructed from two other shapes: a start shape and an end shape.
 
 
 
The MultiSplitLayout layout manager recursively arranges its components in row and column groups called "Splits".
 
Models a single vertical/horiztonal divider.
The specified Node is either the wrong type or was configured incorrectly.
Models a java.awt Component child.
Base class for the nodes that model a MultiSplitLayout.
 
Defines a vertical or horizontal subdivision into two or more tiles.
 
 
 
Defines the requirements for a tree table node object that can change -- by adding or removing child nodes, or by changing the contents of a user object stored in the node.
TODO: comment
 
An effect which draws a multicolored border around a painter's shape.
An enum representing the position of the border: inside, outside, or centered on the border.
 
 
 
Nimbus implementation of the JXTaskPane UI.
Issue #393-swingx: localized NumberEditor.
Deprecated.
(pre-1.6.2) replaced by NumberEditorExt, no longer used internally
Deprecated.
(pre-1.6.2) moved to org.jdesktop.swingx.text
A specialised NumberFormat which handles null values and empty Strings.
This class is used to provide string representations for objects when doing automatic completion.
 
An action for opening a URI in a browser.
Provides methods related to the runtime environment.
 
A painting delegate.
Temporary hook to allow painters in rendering.
Highlighter implementation which uses a Painter to decorate the component.
 
 
 
Two parts to this property editor.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
A collection of static painters.
An implementation of Painter as a UIResource.
 
 
 
 
 
 
 
 
Two parts to this property editor.
A collection of utilities for working with Paints and Colors.
PasswordStore specifies a mechanism to store passwords used to authenticate using the LoginService.
Implemented by classes that work with Pattern objects.
Presentation Model for Find/Filter Widgets.
Support for anchored input.
Responsible for converting a "raw text" into a valid regular expression in the context of a set of rules.
Pattern based HighlightPredicate.
A fun Painter that paints pinstripes.
BeanInfo of PinstripePainter.
 
 
Sets prompt text, foreground, background and PromptSupport.FocusBehavior properties on a JTextComponent by calling JComponent.putClientProperty(Object, Object).
Determines how the JTextComponent is rendered when focused and no text is present.
PromptTextUI implementation for rendering prompts on JTextAreas and uses a JTextArea as a prompt component.
PromptTextUI implementation for rendering prompts on JTextFields and uses a JTextField as a prompt component.
 
Abstract TextUI class that delegates most work to another TextUI and additionally renders a prompt text as specified in the JTextComponents client properties by PromptSupport.
Repaint the TextComponent when it loses or gains the focus.
 
Maintains a list of recent searches and persists this list automatically using Preferences.
 
A painter which paints square and rounded rectangles
BeanInfo of RectanglePainter.
 
A reflection renderer generates the reflection of a given picture.
An implementation of RepaintManager which adds support for transparency in JXPanels.
This is a hack around DefaultTableCellRenderer color "memory", see Issue #258-swingx.
 
Controller for "live" behaviour of XXRenderers.
Mouse/Motion/Listener which maps mouse coordinates to client coordinates and stores these as client properties in the target JComponent.
Interface to mark renderers as "live".
Factory of additional RowFilters.
Cinvalid input: '&P' from core Swing to allow subclassing.
Cinvalid input: '&P' from core to allow richer factory methods.
Wrapper around a delegate with the same behaviour as the delegate except that it catches null insets (hack around Issue 1297-swingx which is core bug 6739738)
Sizing hints for layout, useful f.i.
Interface that used to implement search logic in all the search capable components.
Factory to create, configure and show application consistent search and find widgets.
 
 
The default JXSearchField UI delegate.
Pattern based HighlightPredicate for searching.
A simple separator for adding in between each element in a list.
An action which will invoke an http POST operation.
Experimental replacement of HierarchicalColumnHighligher.
An effect which draws a shadow around the the painter's shape.
A shadow renderer generates a drop shadow for any given picture, respecting the transparency channel if present.
 
A Painter that paints java.awt.Shapes.
BeanInfo of ShapePainter.
 
An implementation of Shape that implements UIResource.
 
A tree table model to simulate a file system.
An implementation of LoginService that simply matches the username/password against a list of known users and their passwords.
DateSelectionModel which allows a single selection only.
Defines the interactive sort control for sortable collection components (like JXList, JXTable).
Collection of convenience methods.
Custom CalendarHeaderHandler which supports year-wise navigation.
The custom header component controlled and configured by this handler.
A stack blur filter can be used to create an approximation of a Gaussian blur.
StackLayout is a Swing layout aimed to act as the layers stack of most popuplar graphics editing tools like The GIMP or Photoshop.
This class provides a star shape.
Addon for JXStatusBar.
Pluggable look and feel interface for StatusBar.
Deprecated.
(pre-1.6.2) moved to text package
Experiment to work around Issue #1183-swingx: NumberEditorExt throws exception on getCellValue.
A simple converter to return a String representation of an object.
Read-only repository for StringValues.
A writable implemenation of StringValueProvider.
A collection of common StringValue implementations.
StringValue wrapper of type UIResource to tag LAF installed converters.
A collection of utility methods for Swing(X) classes.
SynthBorder is a border that delegates to a Painter.
Replacement of sun.swing.plaf.SynthUI.
Utility class as stand-in for package private synth utility methods.
TODO add type doc
TODO add type doc
Table specific CellContext.
TableColumn extension for enhanced view column configuration.
An extension of TableColumnModel suitable for use with JXTable.
Extended TableColumnModelListener which is interested in property changes of contained TableColumns.
Addon for JXTableHeader.
listens to rollover properties.
Table-specific implementation of RolloverProducer.
A controller to adjust JTable rowHeight based on sizing requirements of its renderers.
An Searchable implementation for use in JXTable.
A SortController to use for a JXTable.
Collection of utility methods for J/X/Table.
An interface which exposes the allowable actions to a TargetManager.
A class that represents a dynamically targetable action.
 
The target manager dispatches commands to Targetable objects that it manages.
Addon for JXTaskPane.
Addon for JXTaskPaneContainer.
Pluggable UI for JXTaskPaneContainer.
Pluggable UI for JXTaskPane.
An implementation of the AbstractAutoCompleteAdaptor that is suitable for a JTextComponent.
Painter used to cross-out unselectable dates.
A painter which draws text.
BeanInfo of TextPainter.
TODO:
 
 
 
 
 
 
Loads tips from Properties.
Addon for JXTipOfTheDay.
A model for JXTipOfTheDay.
A tip.
Pluggable UI for JXTipOfTheDay.
Addon for JXTitledPanel.
 
Added to the Toggle type buttons and menu items so that various components which have been created from a single StateChangeAction can be in synch.
A highlighter for setting a tool tip on the component.
 
An annotation that can be applied to a RepaintManager to suggest that the RepaintManager supports translucency.
Tree specific CellContext.
Helper to listen to TreeExpansion events and notify with a remapped source.
Support for change notification, usable by TreeModels.
listens to rollover properties.
Tree-specific implementation of RolloverProducer.
A searchable targetting the visible rows of a JXTree.
An editor that can be used to edit the tree column.
Component used by TreeTableCellEditor.
The model used by JXTreeTable.
Interface which guarantees access to a TreeTableModel.
Defines the requirements for an object that can be used as a tree node in a JXTreeTable.
Contains convenience classes/methods for handling hierarchical Swing structures.
Implementation of a breadthFirst traversal of a subtree in a TreeModel.
Implementation of a breadthFirst traversal of a subtree with nodes of type TreeNode.
Implementation of a postorder traversal of a subtree in a TreeModel.
Implementation of a postorder traversal of a subtree with nodes of type TreeNode.
Implementation of a preorder traversal of a TreeModel.
Implementation of a preorder traversal of a subtree with nodes of type TreeNode.
UIAction is the basis of all of basic's action classes that are used in an ActionMap.
Loads LF specific background striping colors.
Encapsulates state that depends on the UI and needs to be updated on LookAndFeel change.
A utility class for obtaining configuration properties from the UIDefaults.
Used to replicate the resource bundle behavior from the UIDefaults.
 
UsernameStore is a class that implements persistence of usernames
This is a singleton that marks the set of permissions for a given logged in user.
Contribution from NetBeans: Issue #319-swingx.
Organizes components in a vertical layout.
BeanInfo class for VerticalLayout.
A class that holds a list of EventListeners.
Adds new pluggable UI following the Windows Classic look and feel.
 
Windows Classic (NT/2000) implementation of the JXTaskPane UI.
Adds new pluggable UI following the Windows XP look and feel.
 
Windows implementation of the TaskPaneUI.
Windows implementation of the TipOfTheDayUI.
 
Encapsulates various utilities for windows (ie: Frame and Dialog objects and descendants, in particular).
FlowLayout subclass that fully supports wrapping of components.
Compound component for usage in tree renderer.
Wrapping ComponentProvider for usage in tree rendering.
Addon for JXList.
Extended Region to register custom component delegates.