javax.swing.plaf.synth
public class SynthLookAndFeel extends BasicLookAndFeel
Since: 1.5
Constructor Summary | |
---|---|
SynthLookAndFeel()
Creates a new instance of SynthLookAndFeel . |
Method Summary | |
---|---|
static ComponentUI | createUI(JComponent c)
Creates the Synth look and feel component UI instance for the given
component.
|
UIDefaults | getDefaults()
Returns the UI defaults of this look and feel.
|
String | getDescription()
Returns a textual description of the Synth look and feel. |
String | getID()
Returns the ID of the Synth look and feel. |
String | getName()
Returns the name of the Synth look and feel. |
static Region | getRegion(JComponent c)
Returns the region for a given Swing component.
|
static SynthStyle | getStyle(JComponent c, Region r)
Returns the style for the specified component and region.
|
static SynthStyleFactory | getStyleFactory()
Returns the current style factory that the UI classes of Synth will use to
load their sets of styles.
|
void | initialize()
Initializes this look and feel. |
boolean | isNativeLookAndFeel()
Returns false since the Synth look and feel is not a native
look and feel.
|
boolean | isSupportedLookAndFeel()
Returns true since the Synth look and feel is always a
supported look and feel.
|
void | load(InputStream in, Class<?> resourceBase)
Loads a set of {@link SynthStyle}s that are used for the look and feel of
the components. |
static void | setStyleFactory(SynthStyleFactory sf)
Sets the style factory that the UI classes of Synth will use to load their
sets of styles.
|
boolean | shouldUpdateStyleOnAncestorChanged()
FIXME: DOCUMENT ME!
|
void | uninitialize()
Uninitializes the look and feel. |
static void | updateStyles(Component c)
Updates all style information of the component and it's children.
|
SynthLookAndFeel
. In order to use
the Synth look and feel you either need to call {@link #load} to load a
set of styles from an XML file, or you need to call
{@link #setStyleFactory} to provide your own style factory.Parameters: c the component for which to create a UI instance
Returns: the Synth look and feel component UI instance for the given component
Returns: the UI defaults of this look and feel
Returns: a textual description of the Synth look and feel
Returns: the ID of the Synth look and feel
Returns: the name of the Synth look and feel
Parameters: c the Swing component for which to fetch the region
Returns: the region for a given Swing component
Parameters: c the component for which to return the style r the region of the component for which to return the style
Returns: the style for the specified component and region
Returns: the current style factory
false
since the Synth look and feel is not a native
look and feel.
Returns: false
true
since the Synth look and feel is always a
supported look and feel.
Returns: true
resourceBase
parameter is used to resolve
references against, like icons and other files.
Parameters: in the input stream from where to load the styles resourceBase the base against which references are resolved.
Throws: ParseException if the input stream cannot be parsed IllegalArgumentException if one of the parameters is
null
Parameters: sf the style factory to set
Returns: FIXME
Parameters: c the componenent for which to update the style