Class BasePlugin

  • All Implemented Interfaces:
    org.pushingpixels.lafplugin.LafComponentPlugin, org.pushingpixels.lafplugin.LafPlugin

    public class BasePlugin
    extends Object
    implements org.pushingpixels.lafplugin.LafComponentPlugin
    Core plugin for additional UI delegates. Contains information on Quaqua and Xoetrope color chooser panels. This class is for internal use only.
    • Field Detail

      • quaquaColorChooserClassName

        protected static final String quaquaColorChooserClassName
        Color chooser class name from Quaqua.
        See Also:
        Constant Field Values
      • hasQuaquaColorChooser

        protected boolean hasQuaquaColorChooser
        Indication whether the Quaqua color chooser is available. The lite version strips away the Quaqua color chooser.
    • Constructor Detail

      • BasePlugin

        public BasePlugin()
        Creates the base plugin.
    • Method Detail

      • makeImage

        protected Object makeImage​(String location)
        From Quaqua
      • makeButtonStateIcon

        protected static Object makeButtonStateIcon​(String location,
                                                    int states)
      • makeBufferedImage

        protected Object makeBufferedImage​(String location)
      • getDefaults

        public Object[] getDefaults​(Object mSkin)
        Specified by:
        getDefaults in interface org.pushingpixels.lafplugin.LafComponentPlugin
      • uninitialize

        public void uninitialize()
        Specified by:
        uninitialize in interface org.pushingpixels.lafplugin.LafComponentPlugin
      • initialize

        public void initialize()
        Specified by:
        initialize in interface org.pushingpixels.lafplugin.LafComponentPlugin