Class BasicColorChooserUI
java.lang.Object
javax.swing.plaf.ComponentUI
javax.swing.plaf.ColorChooserUI
javax.swing.plaf.basic.BasicColorChooserUI
- Direct Known Subclasses:
SynthColorChooserUI
Provides the basic look and feel for a JColorChooser.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclassThis class should be treated as a "protected" inner class. -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected JColorChooserJColorChooser this BasicColorChooserUI is installed on.protected AbstractColorChooserPanel[]The array of default color choosers.protected ChangeListenerThe instance ofChangeListener.protected PropertyChangeListenerThe instance ofPropertyChangeListener. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected AbstractColorChooserPanel[]Returns an array of default color choosers.protected PropertyChangeListenerReturns an instance ofPropertyChangeListener.static ComponentUIReturns a new instance ofBasicColorChooserUI.protected voidInstalls default properties.protected voidRegisters listeners.protected voidInstalls preview panel.protected voidUninstalls default color choosers.protected voidUninstalls default properties.protected voidUnregisters listeners.protected voidRemoves installed preview panel from the UI delegate.Methods declared in class ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumSize, getPreferredSize, installUI, paint, uninstallUI, updateModifier and TypeMethodDescriptionbooleancontains(JComponent c, int x, int y) Returnstrueif the specified x,y location is contained within the look and feel's defined shape of the specified component.getAccessibleChild(JComponent c, int i) Returns theithAccessiblechild of the object.intReturns the number of accessible children in the object.intgetBaseline(JComponent c, int width, int height) Returns the baseline.Returns an enum indicating how the baseline of the component changes as the size changes.Returns the specified component's maximum size appropriate for the look and feel.Returns the specified component's minimum size appropriate for the look and feel.Returns the specified component's preferred size appropriate for the look and feel.voidConfigures the specified component appropriately for the look and feel.voidpaint(Graphics g, JComponent c) Paints the specified component appropriately for the look and feel.voidReverses configuration which was done on the specified component duringinstallUI.voidupdate(Graphics g, JComponent c) Notifies this UI delegate that it is time to paint the specified component.Methods declared in class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitModifier and TypeMethodDescriptionprotected Objectclone()Creates and returns a copy of this object.booleanIndicates whether some other object is "equal to" this one.protected voidfinalize()Deprecated, for removal: This API element is subject to removal in a future version.Finalization is deprecated and subject to removal in a future release.final Class<?> getClass()Returns the runtime class of thisObject.inthashCode()Returns a hash code value for this object.final voidnotify()Wakes up a single thread that is waiting on this object's monitor.final voidWakes up all threads that are waiting on this object's monitor.toString()Returns a string representation of the object.final voidwait()Causes the current thread to wait until it is awakened, typically by being notified or interrupted.final voidwait(long timeoutMillis) Causes the current thread to wait until it is awakened, typically by being notified or interrupted, or until a certain amount of real time has elapsed.final voidwait(long timeoutMillis, int nanos) Causes the current thread to wait until it is awakened, typically by being notified or interrupted, or until a certain amount of real time has elapsed.
-
Field Details
-
chooser
-
defaultChoosers
The array of default color choosers. -
previewListener
The instance ofChangeListener. -
propertyChangeListener
The instance ofPropertyChangeListener.
-
-
Constructor Details
-
BasicColorChooserUI
public BasicColorChooserUI()Constructs aBasicColorChooserUI.
-
-
Method Details
-
createUI
Returns a new instance ofBasicColorChooserUI.- Parameters:
c- a component- Returns:
- a new instance of
BasicColorChooserUI
-
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
Returns an instance ofPropertyChangeListener.- Returns:
- an instance of
PropertyChangeListener
-
uninstallListeners
protected void uninstallListeners()Unregisters listeners.
-