Класс DefaultColorSelectionModel
java.lang.Object
javax.swing.colorchooser.DefaultColorSelectionModel
- Все реализуемые интерфейсы:
Serializable, ColorSelectionModel
public class DefaultColorSelectionModel extends Object implements ColorSelectionModel, Serializable
Универсальная реализация
ColorSelectionModel.- См. также:
Краткое описание полей
| Модификатор и тип | Поле | Описание |
|---|---|---|
protected ChangeEvent |
changeEvent |
Для каждого экземпляра модели требуется только один ChangeEvent, поскольку единственное (доступное только для чтения) состояние события — это свойство источника. |
protected EventListenerList |
listenerList |
Список обработчиков. |
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
DefaultColorSelectionModel() |
Создает DefaultColorSelectionModel с текущим цветом Color.white. |
DefaultColorSelectionModel |
Создает DefaultColorSelectionModel с текущим цветом color, который должен быть не-null. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
void |
addChangeListener |
Добавляет ChangeListener в модель. |
protected void |
fireStateChanged() |
Вызывает метод stateChanged каждого ChangeListener. |
ChangeListener[] |
getChangeListeners() |
Возвращает массив всех ChangeListeners, добавленных в этот DefaultColorSelectionModel с помощью addChangeListener. |
Color |
getSelectedColor() |
Возвращает выбранный Color, который должен быть не-null. |
void |
removeChangeListener |
Удаляет ChangeListener из модели. |
void |
setSelectedColor |
Устанавливает выбранный цвет в color. |
Методы, объявленные в классе Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | Модификатор и тип | Метод | Описание |
|---|---|---|
protected Object |
clone() |
Создает и возвращает копию этого объекта. |
boolean |
equals |
Указывает, равен ли этот объект другому объекту. |
protected void |
finalize() |
Устарело, будет удалено: этот элемент API может быть удален в будущей версии. Финализация объявлена устаревшей и может быть удалена в одном из следующих выпусков. |
final Class |
getClass() |
Возвращает класс времени выполнения этого Object. |
int |
hashCode() |
Возвращает хеш-код этого объекта. |
final void |
notify() |
Пробуждает один поток, ожидающий на мониторе этого объекта. |
final void |
notifyAll() |
Пробуждает все потоки, ожидающие на мониторе этого объекта. |
String |
toString() |
Возвращает строковое представление объекта. |
final void |
wait() |
Приостанавливает текущий поток до пробуждения, обычно в результате вызова notify или interrupt. |
final void |
wait |
Приостанавливает текущий поток до пробуждения, обычно в результате вызова notify или interrupt, либо до истечения заданного промежутка реального времени. |
final void |
wait |
Приостанавливает текущий поток до пробуждения, обычно в результате вызова notify или interrupt, либо до истечения заданного промежутка реального времени. |
Подробное описание полей
changeEvent
protected transient ChangeEvent changeEvent
Для каждого экземпляра модели требуется только один
ChangeEvent, поскольку единственное (доступное только для чтения) состояние события — это свойство источника. Источником событий, создаваемых здесь, всегда является "this".listenerList
protected EventListenerList listenerList
Список обработчиков.
Подробное описание конструкторов
DefaultColorSelectionModel
public DefaultColorSelectionModel()
Создает
DefaultColorSelectionModel с текущим цветом Color.white. Это конструктор по умолчанию.DefaultColorSelectionModel
public DefaultColorSelectionModel(Color color)
Создает
DefaultColorSelectionModel с текущим цветом color, который должен быть не-null. Обратите внимание: установка цвета в null не определена и может привести к непредсказуемым результатам.- Параметры:
-
color— новыйColor
Подробное описание методов
getSelectedColor
public Color getSelectedColor()
Возвращает выбранный
Color, который должен быть не-null.- Определяется в:
-
getSelectedColorв интерфейсеColorSelectionModel - Возвращает:
- выбранный
Color - См. также:
setSelectedColor
public void setSelectedColor(Color color)
Устанавливает выбранный цвет в
color. Обратите внимание: установка цвета в null не определена и может привести к непредсказуемым результатам. Этот метод генерирует событие изменения состояния, если устанавливает текущий цвет в новое значение не-null; если новый цвет совпадает с текущим, событие не генерируется.- Определяется в:
-
setSelectedColorв интерфейсеColorSelectionModel - Параметры:
-
color— новыйColor - См. также:
addChangeListener
public void addChangeListener(ChangeListener l)
Добавляет
ChangeListener в модель.- Определяется в:
-
addChangeListenerв интерфейсеColorSelectionModel - Параметры:
-
l—ChangeListener, который нужно добавить
removeChangeListener
public void removeChangeListener(ChangeListener l)
Удаляет
ChangeListener из модели.- Определяется в:
-
removeChangeListenerв интерфейсеColorSelectionModel - Параметры:
-
l—ChangeListener, который нужно удалить
getChangeListeners
public ChangeListener[] getChangeListeners()
Возвращает массив всех
ChangeListeners, добавленных в этот DefaultColorSelectionModel с помощью addChangeListener.- Возвращает:
- все добавленные
ChangeListeners или пустой массив, если обработчики не добавлены - Начиная с:
- 1.4
fireStateChanged
protected void fireStateChanged()
Вызывает метод
stateChanged каждого ChangeListener. - См. также:
© 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.