|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jdesktop.swingx.plaf.synth.SynthUtils
public class SynthUtils
Utility class as stand-in for package private synth utility methods.
Constructor Summary | |
---|---|
SynthUtils()
|
Method Summary | |
---|---|
static int |
getComponentState(JComponent c)
|
static SynthContext |
getContext(JComponent c,
Region region,
SynthStyle style,
int state)
Returns a SynthContext with the specified values. |
static SynthContext |
getContext(SynthContext context,
int state)
Returns a context with the given component state and all other fields same as input context. |
static SynthContext |
getContext(SynthContext context,
SynthStyle style)
|
static SynthPainter |
getPainter(SynthContext context)
Returns a SynthPainter from the context's style. |
static boolean |
shouldUpdateStyle(PropertyChangeEvent event)
Returns true if the Style should be updated in response to the specified PropertyChangeEvent. |
static void |
update(SynthContext context,
Graphics g)
A convenience method that handles painting of the background. |
static void |
update(SynthContext context,
Graphics g,
Rectangle bounds)
A convenience method that handles painting of the background. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SynthUtils()
Method Detail |
---|
public static SynthContext getContext(JComponent c, Region region, SynthStyle style, int state)
component
- JComponentregion
- Identifies the portion of the JComponentstyle
- Style associated with the componentstate
- State of the component as defined in SynthConstants.
NullPointerException
- if component, region of style is null.public static SynthContext getContext(SynthContext context, SynthStyle style)
context
- style
-
public static SynthContext getContext(SynthContext context, int state)
context
- the context, must not be nullstate
- the component state.
public static SynthPainter getPainter(SynthContext context)
context
- SynthContext containing the style, must not be null.
public static boolean shouldUpdateStyle(PropertyChangeEvent event)
shouldUpdateStyleOnAncestorChanged
as necessary.
public static int getComponentState(JComponent c)
public static void update(SynthContext context, Graphics g)
context
- must not be nullg
- must not be nullpublic static void update(SynthContext context, Graphics g, Rectangle bounds)
context
- must not be nullg
- must not be nullthe
- bounds to fill, may be null to indicate the complete size
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |