Класс BasicColorChooserUI
java.lang.Object
javax.swing.plaf.ComponentUI
javax.swing.plaf.ColorChooserUI
javax.swing.plaf.basic.BasicColorChooserUI
- Прямые известные подклассы:
SynthColorChooserUI
public class BasicColorChooserUI extends ColorChooserUI
Предоставляет базовый внешний вид для JColorChooser.
Краткое описание вложенных классов
| Модификатор и тип | Класс | Описание |
|---|---|---|
class |
BasicColorChooserUI.PropertyHandler |
Этот класс следует рассматривать как «защищённый» внутренний класс. |
Краткое описание полей
| Модификатор и тип | Поле | Описание |
|---|---|---|
protected JColorChooser |
chooser |
JColorChooser, для которого установлен этот BasicColorChooserUI. |
protected AbstractColorChooserPanel[] |
defaultChoosers |
Массив цветов по умолчанию. |
protected ChangeListener |
previewListener |
Экземпляр ChangeListener. |
protected PropertyChangeListener |
propertyChangeListener |
Экземпляр PropertyChangeListener. |
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
BasicColorChooserUI() |
Создаёт BasicColorChooserUI. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
protected AbstractColorChooserPanel[] |
createDefaultChoosers() |
Возвращает массив цветов по умолчанию. |
protected PropertyChangeListener |
createPropertyChangeListener() |
Возвращает экземпляр PropertyChangeListener. |
static ComponentUI |
createUI |
Возвращает новый экземпляр BasicColorChooserUI. |
protected void |
installDefaults() |
Устанавливает свойства по умолчанию. |
protected void |
installListeners() |
Регистрирует прослушиватели. |
protected void |
installPreviewPanel() |
Устанавливает панель предварительного просмотра. |
protected void |
uninstallDefaultChoosers() |
Удаляет цвета по умолчанию. |
protected void |
uninstallDefaults() |
Удаляет свойства по умолчанию. |
protected void |
uninstallListeners() |
Отменяет регистрацию прослушивателей. |
protected void |
uninstallPreviewPanel() |
Удаляет установленную панель предварительного просмотра из делегата пользовательского интерфейса. |
Методы, объявленные в классе ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumSize, getPreferredSize, installUI, paint, uninstallUI, update
Подробное описание полей
chooser
protected JColorChooser chooser
JColorChooser, для которого установлен этот BasicColorChooserUI.
- Начиная с:
- 1.5
defaultChoosers
protected AbstractColorChooserPanel[] defaultChoosers
Массив цветов по умолчанию.
previewListener
protected ChangeListener previewListener
Экземпляр
ChangeListener.propertyChangeListener
protected PropertyChangeListener propertyChangeListener
Экземпляр
PropertyChangeListener.Подробное описание конструкторов
BasicColorChooserUI
public BasicColorChooserUI()
Создаёт
BasicColorChooserUI.Подробное описание методов
createUI
public static ComponentUI createUI(JComponent c)
Возвращает новый экземпляр
BasicColorChooserUI.- Параметры:
-
c— компонент - Возвращает:
- новый экземпляр
BasicColorChooserUI
createDefaultChoosers
protected AbstractColorChooserPanel[] createDefaultChoosers()
Возвращает массив цветов по умолчанию.
- Возвращает:
- массив цветов по умолчанию
uninstallDefaultChoosers
protected void uninstallDefaultChoosers()
Удаляет цвета по умолчанию.
installPreviewPanel
protected void installPreviewPanel()
Устанавливает панель предварительного просмотра.
uninstallPreviewPanel
protected void uninstallPreviewPanel()
Удаляет установленную панель предварительного просмотра из делегата пользовательского интерфейса.
- Начиная с:
- 1.7
installDefaults
protected void installDefaults()
Устанавливает свойства по умолчанию.
uninstallDefaults
protected void uninstallDefaults()
Удаляет свойства по умолчанию.
installListeners
protected void installListeners()
Регистрирует прослушивателей.
createPropertyChangeListener
protected PropertyChangeListener createPropertyChangeListener()
Возвращает экземпляр
PropertyChangeListener.- Возвращает:
- экземпляр
PropertyChangeListener
uninstallListeners
protected void uninstallListeners()
Отменяет регистрацию прослушивателей.
© 1993, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/javax/swing/plaf/basic/BasicColorChooserUI.html