Класс DefaultColorSelectionModel

Все реализованные интерфейсы:
Serializable, ColorSelectionModel
public class DefaultColorSelectionModel
extends Object
implements ColorSelectionModel, Serializable

Общее реализация ColorSelectionModel.

См. также:
Color, Сериализованная форма

Поля

Модификатор и тип Поле Описание
protected ChangeEvent changeEvent

Для каждого экземпляра модели требуется только один ChangeEvent, так как состояние события (только для чтения) — только свойство источника.

protected EventListenerList listenerList

Список слушателей.

Конструкторы

Конструктор Описание
DefaultColorSelectionModel()

Создаёт DefaultColorSelectionModel с текущим цветом, установленным на Color.white.

DefaultColorSelectionModel​(Color color)

Создаёт DefaultColorSelectionModel с текущим цветом, установленным на color, который должен быть не-null.

Методы

Модификатор и тип Метод Описание
void addChangeListener​(ChangeListener l)

Добавляет ChangeListener в модель.

protected void fireStateChanged()

Выполняет метод stateChanged для каждого ChangeListener.

ChangeListener[] getChangeListeners()

Возвращает массив всех ChangeListener добавленных в эту DefaultColorSelectionModel с addChangeListener.

Color getSelectedColor()

Возвращает выбранный Color, который должен быть не-null.

void removeChangeListener​(ChangeListener l)

Удаляет ChangeListener из модели.

void setSelectedColor​(Color color)

Устанавливает выбранный цвет на color.

Методы, унаследованные от класса java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Подробное описание полей

changeEvent

protected transient ChangeEvent changeEvent

Для каждого экземпляра модели требуется только один ChangeEvent, так как состояние события (только для чтения) — только свойство источника. Источник событий, сгенерированных здесь, всегда «this».

listenerList

protected EventListenerList listenerList

Список слушателей.

Подробное описание конструкторов

DefaultColorSelectionModel()

public DefaultColorSelectionModel()

Создаёт DefaultColorSelectionModel с текущим цветом, установленным на Color.white . Это конструктор по умолчанию.

DefaultColorSelectionModel(java.awt.Color)

public DefaultColorSelectionModel(Color color)

Создаёт DefaultColorSelectionModel с текущим цветом, установленным на color, который должен быть не-null. Обратите внимание, что установка цвета на null не определена и может привести к непредсказуемым результатам.

Параметры:
color - новый Color

Подробное описание методов

getSelectedColor()

public Color getSelectedColor()

Возвращает выбранный Color , который должен быть не-null.

Определено в:
getSelectedColor в интерфейсе ColorSelectionModel
Возвращает:
выбранный Color
См. также:
ColorSelectionModel.setSelectedColor(java.awt.Color)

setSelectedColor(java.awt.Color)

public void setSelectedColor(Color color)

Устанавливает выбранный цвет на color. Обратите внимание, что установка цвета на null не определена и может привести к непредсказуемым результатам. Этот метод вызывает событие изменения состояния, если он устанавливает текущий цвет на новый цвет, отличный от null; если новый цвет совпадает с текущим цветом, событие не вызывается.

Определено в:
setSelectedColor в интерфейсе ColorSelectionModel
Параметры:
color - новый Color
См. также:
ColorSelectionModel.getSelectedColor(), ColorSelectionModel.addChangeListener(javax.swing.event.ChangeListener)

addChangeListener(javax.swing.event.ChangeListener)

public void addChangeListener(ChangeListener l)

Добавляет ChangeListener в модель.

Определено в:
addChangeListener в интерфейсе ColorSelectionModel
Параметры:
l - добавляемый ChangeListener

removeChangeListener(javax.swing.event.ChangeListener)

public void removeChangeListener(ChangeListener l)

Удаляет ChangeListener из модели.

Определено в:
removeChangeListener в интерфейсе ColorSelectionModel
Параметры:
l - удаляемый ChangeListener

getChangeListeners()

public ChangeListener[] getChangeListeners()

Возвращает массив всех ChangeListener добавленных в эту DefaultColorSelectionModel с addChangeListener.

Возвращает:
все добавленные ChangeListener, или пустой массив, если слушатели не были добавлены
С тех пор как:
1.4

fireStateChanged()

protected void fireStateChanged()

Выполняет метод stateChanged для каждого ChangeListener.

См. также:
EventListenerList

© 1993, 2020, 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/11/docs/api/java.desktop/javax/swing/colorchooser/DefaultColorSelectionModel.html

Spec-Zone .ru
спецификации, руководства, описания, API