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