Module java.desktop

Class BasicColorChooserUI

Direct Known Subclasses:
SynthColorChooserUI

public class BasicColorChooserUI
extends ColorChooserUI
Provides the basic look and feel for a JColorChooser.
  • Field Details

    • chooser

      protected JColorChooser chooser
      JColorChooser this BasicColorChooserUI is installed on.
      Since:
      1.5
    • defaultChoosers

      protected AbstractColorChooserPanel[] defaultChoosers
      The array of default color choosers.
    • previewListener

      protected ChangeListener previewListener
      The instance of ChangeListener.
    • propertyChangeListener

      protected PropertyChangeListener propertyChangeListener
      The instance of PropertyChangeListener.
  • Constructor Details

    • BasicColorChooserUI

      public BasicColorChooserUI()
  • Method Details

    • createUI

      public static ComponentUI createUI​(JComponent c)
      Returns a new instance of BasicColorChooserUI.
      Parameters:
      c - a component
      Returns:
      a new instance of BasicColorChooserUI
    • createDefaultChoosers

      protected AbstractColorChooserPanel[] createDefaultChoosers()
      Returns an array of default color choosers.
      Returns:
      an array of default color choosers
    • uninstallDefaultChoosers

      protected void uninstallDefaultChoosers()
      Uninstalls default color choosers.
    • installPreviewPanel

      protected void installPreviewPanel()
      Installs preview panel.
    • uninstallPreviewPanel

      protected void uninstallPreviewPanel()
      Removes installed preview panel from the UI delegate.
      Since:
      1.7
    • installDefaults

      protected void installDefaults()
      Installs default properties.
    • uninstallDefaults

      protected void uninstallDefaults()
      Uninstalls default properties.
    • installListeners

      protected void installListeners()
      Registers listeners.
    • createPropertyChangeListener

      protected PropertyChangeListener createPropertyChangeListener()
      Returns an instance of PropertyChangeListener.
      Returns:
      an instance of PropertyChangeListener
    • uninstallListeners

      protected void uninstallListeners()
      Unregisters listeners.