Package | Description |
---|---|
org.jdesktop.swingx |
Contains extensions to the Swing GUI toolkit, including new and enhanced
components that provide functionality commonly required by rich,
data-centric client applications.
|
org.jdesktop.swingx.decorator |
Contains API used to implement coordinated sorting, filtering
and highlighting of the extended Swing cell-rendering component
classes JXTable, JXTreeTable, JXTree, and JXList.
|
org.jdesktop.swingx.editors | |
org.jdesktop.swingx.painter |
Contains classes and interfaces used by painter enabled components.
|
org.jdesktop.swingx.plaf |
Provides pluggable look-and-feel for SwingX components together with a
mechanism to support custom component look-and-feels.
|
org.jdesktop.swingx.plaf.basic |
Provides basic implementation of pluggable look-and-feel for SwingX components together with a
mechanism to support custom component look-and-feels.
|
org.jdesktop.swingx.renderer |
Contains implementation of renderers used by JXTable, JXTreeTable and related classes.
|
Modifier and Type | Class | Description |
---|---|---|
static class |
JXMultiSplitPane.DividerPainter |
Draws a single Divider.
|
class |
URLPainter |
Modifier and Type | Method | Description |
---|---|---|
Painter<JXButton> |
JXButton.getBackgroundPainter() |
|
Painter |
JXLabel.getBackgroundPainter() |
Returns the current background painter.
|
Painter |
JXMultiSplitPane.getBackgroundPainter() |
|
Painter |
JXPanel.getBackgroundPainter() |
Returns the current background painter.
|
Painter<JXButton> |
JXButton.getForegroundPainter() |
|
Painter |
JXLabel.getForegroundPainter() |
Returns the current foregroundPainter.
|
Painter |
JXTitledPanel.getTitlePainter() |
Modifier and Type | Method | Description |
---|---|---|
void |
JXButton.setBackgroundPainter(Painter<JXButton> p) |
|
void |
JXLabel.setBackgroundPainter(Painter p) |
Sets a Painter to use to paint the background of this component By default there is already a single painter
installed which draws the normal background for this component according to the current Look and Feel.
|
void |
JXMultiSplitPane.setBackgroundPainter(Painter p) |
Specifies a Painter to use to paint the background of this JXPanel.
|
void |
JXPanel.setBackgroundPainter(Painter p) |
Sets a Painter to use to paint the background of this JXPanel.
|
void |
JXButton.setForegroundPainter(Painter<JXButton> p) |
|
void |
JXLabel.setForegroundPainter(Painter painter) |
Sets a new foregroundPainter on the label.
|
void |
JXTitledPanel.setTitlePainter(Painter p) |
Set the Painter to use for painting the title section of the JXTitledPanel.
|
Modifier and Type | Method | Description |
---|---|---|
Painter |
PainterHighlighter.getPainter() |
Returns to Painter used in this Highlighter.
|
Modifier and Type | Method | Description |
---|---|---|
void |
PainterHighlighter.setPainter(Painter painter) |
Sets the Painter to use in this Highlighter, may be null.
|
Constructor | Description |
---|---|
PainterHighlighter(HighlightPredicate predicate,
Painter painter) |
Instantiates a PainterHighlighter with the given painter and
predicate.
|
PainterHighlighter(Painter painter) |
Instantiates a PainterHighlighter with the given Painter and
default predicate.
|
Modifier and Type | Method | Description |
---|---|---|
static Painter |
PainterUtil.getBGP(javax.swing.JComponent comp) |
|
static Painter |
PainterUtil.getFGP(javax.swing.JComponent comp) |
|
Painter |
Painter2PropertyEditor.getValue() |
|
Painter |
PainterPropertyEditor.getValue() |
|
static Painter |
PainterUtil.loadPainter(java.io.File file) |
|
static Painter |
PainterUtil.loadPainter(java.net.URL url) |
Modifier and Type | Method | Description |
---|---|---|
static void |
PainterUtil.savePainterToFile(Painter compoundPainter,
java.io.File file) |
|
static void |
PainterUtil.savePainterToFile(Painter compoundPainter,
java.io.File file,
java.net.URL baseURL) |
|
static void |
PainterUtil.setBGP(javax.swing.JComponent comp,
Painter painter) |
|
static void |
PainterUtil.setFGP(javax.swing.JComponent comp,
Painter painter) |
Modifier and Type | Class | Description |
---|---|---|
class |
AbstractAreaPainter<T> |
The abstract base class for all painters that fill a vector path area.
|
class |
AbstractLayoutPainter<T> |
An abstract base class for any painter which can be positioned.
|
class |
AbstractPainter<T> |
A convenient base class from which concrete
Painter implementations may
extend. |
class |
AlphaPainter<T> |
Applies an alpha value to an entire stack of painters.
|
class |
BusyPainter<T> |
A specific painter that paints an "infinite progress" like animation.
|
class |
CapsulePainter |
Draws a capsule.
|
class |
CheckerboardPainter<T> |
A Painter implementation that paints a checkerboard pattern.
|
class |
CompoundPainter<T> |
A
Painter implemention composed of an array of Painter s. |
class |
GlossPainter<T> |
A Painter implementation that simulates a gloss effect.
|
class |
ImagePainter<T> |
A Painter instance that paints an image.
|
class |
MattePainter<T> |
A Painter implementation that uses a Paint to fill the entire background
area.
|
class |
PinstripePainter<T> |
A fun Painter that paints pinstripes.
|
class |
RectanglePainter<T> |
A painter which paints square and rounded rectangles
|
class |
ShapePainter<T> |
A Painter that paints java.awt.Shapes.
|
class |
TextPainter<T> |
A painter which draws text.
|
Modifier and Type | Method | Description |
---|---|---|
Painter |
PainterGlasspane.getPainter() |
|
Painter |
PainterIcon.getPainter() |
|
Painter[] |
CompoundPainter.getPainters() |
Gets the array of painters used by this CompoundPainter
|
Modifier and Type | Method | Description |
---|---|---|
void |
PainterGlasspane.setPainter(Painter painter) |
|
void |
PainterIcon.setPainter(Painter painter) |
|
void |
CompoundPainter.setPainters(Painter... painters) |
Sets the array of Painters to use.
|
Constructor | Description |
---|---|
CompoundPainter(Painter... painters) |
Convenience constructor for creating a CompoundPainter for an array
of painters.
|
Modifier and Type | Class | Description |
---|---|---|
class |
PainterUIResource |
An impl of Painter that implements UIResource.
|
Modifier and Type | Method | Description |
---|---|---|
static Painter<?> |
UIManagerExt.getPainter(java.lang.Object key) |
Returns a painter from the defaults.
|
static Painter<?> |
UIManagerExt.getPainter(java.lang.Object key,
java.util.Locale l) |
Returns a painter from the defaults that is appropriate for the given
locale.
|
Constructor | Description |
---|---|
PainterUIResource(Painter p) |
Creates a new instance of PainterUIResource
|
Modifier and Type | Method | Description |
---|---|---|
protected Painter |
BasicHeaderUI.createBackgroundPainter() |
Modifier and Type | Field | Description |
---|---|---|
protected Painter |
JRendererCheckBox.painter |
|
protected Painter |
JRendererLabel.painter |
|
protected Painter |
JXRendererHyperlink.painter |
Modifier and Type | Method | Description |
---|---|---|
Painter |
JRendererCheckBox.getPainter() |
|
Painter |
JRendererLabel.getPainter() |
|
Painter |
JXRendererHyperlink.getPainter() |
|
Painter |
PainterAware.getPainter() |
|
Painter |
WrappingIconPanel.getPainter() |
Modifier and Type | Method | Description |
---|---|---|
void |
JRendererCheckBox.setPainter(Painter painter) |
|
void |
JRendererLabel.setPainter(Painter painter) |
|
void |
JXRendererHyperlink.setPainter(Painter painter) |
|
void |
PainterAware.setPainter(Painter painter) |
|
void |
WrappingIconPanel.setPainter(Painter painter) |
Sets the delegate's Painter if it is of type PainterAware.
|