< prev index next >

src/java.desktop/share/classes/javax/swing/plaf/synth/SynthStyleFactory.java

Print this page

        

*** 25,41 **** package javax.swing.plaf.synth; import javax.swing.JComponent; /** ! * Factory used for obtaining <code>SynthStyle</code>s. Each of the ! * Synth <code>ComponentUI</code>s will call into the current ! * <code>SynthStyleFactory</code> to obtain a <code>SynthStyle</code> * for each of the distinct regions they have. * <p> ! * The following example creates a custom <code>SynthStyleFactory</code> ! * that returns a different style based on the <code>Region</code>: * <pre> * class MyStyleFactory extends SynthStyleFactory { * public SynthStyle getStyle(JComponent c, Region id) { * if (id == Region.BUTTON) { * return buttonStyle; --- 25,41 ---- package javax.swing.plaf.synth; import javax.swing.JComponent; /** ! * Factory used for obtaining {@code SynthStyle}s. Each of the ! * Synth {@code ComponentUI}s will call into the current ! * {@code SynthStyleFactory} to obtain a {@code SynthStyle} * for each of the distinct regions they have. * <p> ! * The following example creates a custom {@code SynthStyleFactory} ! * that returns a different style based on the {@code Region}: * <pre> * class MyStyleFactory extends SynthStyleFactory { * public SynthStyle getStyle(JComponent c, Region id) { * if (id == Region.BUTTON) { * return buttonStyle;
*** 57,67 **** * @since 1.5 * @author Scott Violet */ public abstract class SynthStyleFactory { /** ! * Creates a <code>SynthStyleFactory</code>. */ public SynthStyleFactory() { } /** --- 57,67 ---- * @since 1.5 * @author Scott Violet */ public abstract class SynthStyleFactory { /** ! * Creates a {@code SynthStyleFactory}. */ public SynthStyleFactory() { } /**
< prev index next >