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.Action
s 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
TableColumnExt
s.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
Highlighter
s.A
Painter
implementation composed of an array of Painter
s.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 TreeTableNode
s.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.
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.
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
Number
s.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 (JXTaskPane
s).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
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 List
s.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 Map
s.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
JTextArea
s and uses a JTextArea
as a prompt component.PromptTextUI
implementation for rendering prompts on
JTextField
s 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
JTextComponent
s 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
.The popup menu returned by
RecentSearches.createPopupMenu(JXSearchField)
.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 JXPanel
s.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
RowFilter
s.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 TableColumn
s.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
TreeModel
s.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.