See: Description
| Interface | Description |
|---|---|
| JXCollapsiblePane.CollapsiblePaneContainer |
Tagging interface for containers in a JXCollapsiblePane hierarchy who needs
to be revalidated (invalidate/validate/repaint) when the pane is expanding
or collapsing.
|
| JXLoginPane.NameComponent | |
| JXTipOfTheDay.ShowOnStartupChoice |
Used in conjunction with the
JXTipOfTheDay.showDialog(Component, ShowOnStartupChoice) to save the
"Show tips on startup" choice. |
| Class | Description |
|---|---|
| AbstractPatternPanel |
Common base class of ui clients.
|
| BeanInfoSupport |
Useful baseclass for BeanInfos.
|
| EnumerationValue |
Used with the setEnumerationValues method to specify enumerated values for
properties
|
| HorizontalLayout |
Organizes components in a horizontal layout.
|
| HorizontalLayoutBeanInfo |
BeanInfo class for HorizontalLayout.
|
| JXBusyLabel |
A simple circular animation, useful for denoting an action is taking
place that may take an unknown length of time to complete.
|
| JXBusyLabelBeanInfo |
BeanInfo class for JXBusyLabel.
|
| JXButton |
A
Painter enabled subclass of JButton. |
| JXButtonBeanInfo |
BeanInfo class for JXButton.
|
| JXCollapsiblePane |
JXCollapsiblePane provides a component which can collapse or
expand its content area with animation and fade in/fade out effects. |
| JXCollapsiblePaneBeanInfo |
BeanInfo class for JXCollapsiblePane.
|
| JXCollapsiblePaneBeanInfo.DirectionPropertyEditor | |
| JXColorSelectionButton |
A button which allows the user to select a single color.
|
| JXDatePicker |
A component for entering dates with a user interaction similar to a
JComboBox.
|
| JXDatePickerBeanInfo |
BeanInfo class for JXDatePicker.
|
| JXDialog |
First cut for enhanced Dialog.
|
| JXDialogBeanInfo | |
| JXEditorPane |
An extended editor pane which has the following features built in:
Text search
undo/redo
simple html/plain text editing
|
| JXEditorPaneBeanInfo | |
| JXErrorPane |
JXErrorPane is a common error component suitable for displaying errors,
warnings, and exceptional application behavior to users.
|
| JXErrorPaneBeanInfo |
BeanInfo class for JXErrorPane.
|
| JXFindBar |
A simple low-intrusion default widget for incremental search.
|
| JXFindBarBeanInfo |
BeanInfo class for JXFindBar.
|
| JXFindPanel |
Find panel to incorporate search capability into the users application.
|
| JXFindPanelBeanInfo |
BeanInfo class for JXFindPanel.
|
| JXFrame |
A smarter JFrame specifically used for top level frames for Applications.
|
| JXFrameBeanInfo |
BeanInfo class for JXFrame.
|
| JXFrameBeanInfo.StartPositionPropertyEditor | |
| JXGlassBox |
Component used to display transluscent user-interface content.
|
| JXGradientChooser |
A specialized JXPanel that allows the user to construct and choose a Gradient.
|
| JXGraph |
JXGraph provides a component which can display one or more
plots on top of a graduated background (or grid.) |
| JXGraph.Plot |
A plot represents a mathematical transformation used by
JXGraph. |
| JXGraphBeanInfo |
Bean info for
JXGraph component. |
| JXHeader |
JXHeader is a simple component consisting of a title, a description,
and an icon. |
| JXHeaderBeanInfo |
BeanInfo class for JXHeader.
|
| JXHeaderBeanInfo.IconPositionPropertyEditor | |
| JXHyperlink |
A hyperlink component that derives from JButton to provide compatibility
mostly for binding actions enabled/disabled behavior accesilibity i18n etc...
|
| JXHyperlinkBeanInfo |
BeanInfo class for JXHyperlink.
|
| JXImagePanel |
A panel that draws an image.
|
| JXImagePanelBeanInfo | |
| JXImageView |
A panel which shows an image centered.
|
| JXImageViewBeanInfo | |
| JXLabel |
A
JLabel subclass which supports Painters, multi-line text,
and text rotation. |
| JXLabel.MultiLineSupport | |
| JXLabelBeanInfo |
BeanInfo class for JXLabel.
|
| JXList |
JXList.
|
| JXList.ListAdapter |
A component adapter targeted at a JXList.
|
| JXListBeanInfo | |
| JXLoginDialog |
A standard login dialog that provides a reasonable amount of flexibility
while also providing ease of use and a professional look.
|
| JXLoginPane |
JXLoginPane is a specialized JPanel that implements a Login dialog with
support for saving passwords supplied for future use in a secure
manner.
|
| JXLoginPane.CapsOnWinListener |
Window event listener to invoke capslock test when login panel get
activated.
|
| JXLoginPane.ComboNamePanel |
If a UserNameStore is used, then this combo box is presented allowing the user
to select a previous login name, or type in a new login name
|
| JXLoginPane.JXLoginDialog | |
| JXLoginPane.JXLoginFrame | |
| JXLoginPane.SimpleNamePanel |
If a UserNameStore is not used, then this text field is presented allowing the user
to simply enter their user name
|
| JXMonthView |
Component that displays a month calendar which can be used to select a day
or range of days.
|
| JXMonthViewBeanInfo |
Fix for #951-swingx: JXMonthView looks weird in Netbeans form.
|
| JXMultiSplitPane |
All properties in this class are bound: when a properties value
is changed, all PropertyChangeListeners are fired.
|
| JXMultiSplitPane.DividerPainter |
Draws a single Divider.
|
| JXMultiSplitPaneBeanInfo |
Bean info for
JXMultiSplitPane component. |
| JXMultiThumbSlider<E> |
A slider which can have multiple control points or Thumbs
|
| JXPanel |
A simple JPanel extension that adds translucency support.
|
| JXPanelBeanInfo |
BeanInfo class for JXPanel.
|
| JXRadioGroup<T> |
A group of radio buttons that functions as a unit.
|
| JXRadioGroupBeanInfo | |
| JXRootPane |
Extends the JRootPane by supporting specific placements for a toolbar and a
status bar.
|
| JXSearchPanel |
Rudimentary search panel.
|
| JXSearchPanelBeanInfo |
BeanInfo class for JXSearchPanel.
|
| JXStatusBar |
A container for
JComponents that is typically placed at
the bottom of a form and runs the entire width of the form. |
| JXStatusBar.Constraint |
The constraint object to be used with the
JXStatusBar. |
| JXTable |
A JXTable is a JTable with built-in support for row sorting, filtering, and
highlighting, column visibility and a special popup control on the column
header for quick access to table configuration.
|
| JXTable.BooleanEditor |
The default editor for
Boolean types. |
| JXTable.GenericEditor |
Default editor registered for
Object. |
| JXTable.NumberEditor |
Editor for
Numbers. |
| JXTable.TableAdapter | |
| JXTableBeanInfo | |
| JXTableHeader |
TableHeader with extended functionality if associated Table is of
type JXTable.
|
| JXTableHeader.SortGestureRecognizer |
Encapsulates decision about which MouseEvents should
trigger sort/unsort events.
|
| JXTaskPane |
JXTaskPane is a container for tasks and other
arbitrary components. |
| JXTaskPaneBeanInfo |
BeanInfo class for JXTaskPane.
|
| JXTaskPaneContainer |
JXTaskPaneContainer provides an elegant view
to display a list of tasks ordered by groups (JXTaskPanes). |
| JXTaskPaneContainerBeanInfo |
BeanInfo class for JXTaskPaneContainer.
|
| JXTipOfTheDay |
Provides the "Tip of The Day" pane and dialog.
|
| JXTitledPanel |
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 |
| JXTitledPanelBeanInfo |
BeanInfo class for JXTitledPanel.
|
| JXTitledSeparator |
A simple horizontal separator that contains a title.
|
| JXTitledSeparatorBeanInfo |
BeanInfo class for JXTitledSeparator.
|
| JXTree |
Enhanced Tree component with support for SwingX rendering, highlighting,
rollover and search functionality.
|
| JXTree.TreeAdapter | |
| JXTreeBeanInfo | |
| JXTreeTable |
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. |
| JXTreeTable.TreeTableDataAdapter | |
| JXTreeTable.TreeTableModelAdapter | |
| JXTreeTableBeanInfo | |
| MultiSplitLayout |
The MultiSplitLayout layout manager recursively arranges its
components in row and column groups called "Splits".
|
| MultiSplitLayout.ColSplit | |
| MultiSplitLayout.Divider |
Models a single vertical/horiztonal divider.
|
| MultiSplitLayout.Leaf |
Models a java.awt Component child.
|
| MultiSplitLayout.Node |
Base class for the nodes that model a MultiSplitLayout.
|
| MultiSplitLayout.RowSplit | |
| MultiSplitLayout.Split |
Defines a vertical or horizontal subdivision into two or more
tiles.
|
| RepaintManagerX |
An implementation of
RepaintManager which adds support for transparency
in JXPanels. |
| StackLayout |
StackLayout is a Swing layout aimed to act as the layers
stack of most popuplar graphics editing tools like The GIMP or
Photoshop. |
| SwingXUtilities |
A collection of utility methods for Swing(X) classes.
|
| TargetableSupport | |
| UIAction |
UIAction is the basis of all of basic's action classes that are used in
an ActionMap.
|
| URLPainter | |
| VerticalLayout |
Organizes components in a vertical layout.
|
| VerticalLayoutBeanInfo |
BeanInfo class for VerticalLayout.
|
| Enum | Description |
|---|---|
| JXBusyLabel.Direction |
Direction is used to set the initial direction in which the
animation starts.
|
| JXCollapsiblePane.Direction |
The direction defines how the collapsible pane will collapse.
|
| JXFrame.StartPosition | |
| JXHeader.IconPosition |
Specifies desired location of the icon relative to the title/description text.
|
| JXImagePanel.Style | |
| JXLoginPane.SaveMode |
The JXLoginPane can attempt to save certain user information such as
the username, password, or both to their respective stores.
|
| JXLoginPane.Status |
Returns the status of the login process
|
| JXStatusBar.Constraint.ResizeBehavior |
| Exception | Description |
|---|---|
| MultiSplitLayout.InvalidLayoutException |
The specified Node is either the wrong type or was configured
incorrectly.
|
| Annotation Type | Description |
|---|---|
| TranslucentRepaintManager |
An annotation that can be applied to a
RepaintManager to suggest that
the RepaintManager supports translucency. |
JXButton
Hyperlink
JXLabel
JXBusyLabel
JXRadioGroup
Table uses the enhanced
TableHeader
List - rollover and sort/filter functionality is
disabled by default
Tree
TreeTable - a new hierarchical component with
support of tabular node properties
Frame using an extended
RootPane RootPane to support a
StatusBar
Dialog
Panel
ErrorPane
LoginPane
FindBar used for
incremental search (similar to FireFox),
FindPanel used in a find dialog,
and SearchPanel used for what was it?
MultiSplitPane
CollapsiblePane. A special
purpose collapsible is the TaskPane
which typically is used to group buttons/hyperlinks which perform related
tasks. A special TaskPaneContainer
is responsible for the layout of several TaskPanes.
TipOfTheDay
TitledPanel
DatePicker
allows to select a single Date
and a MonthView showing the overview of
one or more months.
Header
TitledSeparator
JXColorSelectionButton
JXEditorPane
JXGlassBox (PENDING JW: remove?)
JXGradientChooser
JXGraph
ImageView and
ImagePanel (PENDING JW: merge/remove one?)
MultiThumbSlider