No cache version.

Caching disabled. Default setting for this page:enabled (code LNG204)
If the display is too slow, you can disable the user mode to view the cached version.
javax.swing.plaf.synth

Class SynthStyleFactory


  • public abstract class SynthStyleFactory
    extends Object
    Factory used for obtaining SynthStyles. Each of the Synth ComponentUIs will call into the current SynthStyleFactory to obtain a SynthStyle for each of the distinct regions they have.

    The following example creates a custom SynthStyleFactory that returns a different style based on the Region:

     class MyStyleFactory extends SynthStyleFactory {
         public SynthStyle getStyle(JComponent c, Region id) {
             if (id == Region.BUTTON) {
                 return buttonStyle;
             }
             else if (id == Region.TREE) {
                 return treeStyle;
             }
             return defaultStyle;
         }
     }
     SynthLookAndFeel laf = new SynthLookAndFeel();
     UIManager.setLookAndFeel(laf);
     SynthLookAndFeel.setStyleFactory(new MyStyleFactory());
     
    Since:
    1.5
    See Also:
    SynthStyleFactory, SynthStyle
    • Constructor Detail

      • SynthStyleFactory

        public SynthStyleFactory()
        Creates a SynthStyleFactory.
    • Method Detail

      • getStyle

        public abstract SynthStyle getStyle(JComponent c,
                          Region id)
        Returns the style for the specified Component.
        Parameters:
        c - Component asking for
        id - Region identifier
        Returns:
        SynthStyle for region.
Error Infobrol

Can not display this page of the Infobrol website

Type of error (18-01)

Unknown format specifier "&"

Please try again in a few minutes…

Return to the home page




Steph