Класс AbstractCellEditor
- Все реализуемые интерфейсы:
Serializable, CellEditor
- Непосредственные известные подклассы:
DefaultCellEditor
public abstract class AbstractCellEditor extends Object implements CellEditor, Serializable
CellEditors, предоставляющий реализации по умолчанию для методов интерфейса CellEditor, за исключением getCellEditorValue(). Как и другие абстрактные реализации в Swing, также управляет списком слушателей. Предупреждение: Сериализованные объекты этого класса не будут совместимы с будущими версиями Swing. Текущая поддержка сериализации предназначена для краткосрочного хранения или RMI между приложениями, работающими с одной и той же версией Swing. Начиная с версии 1.4 в пакете java.beans добавлена поддержка долгосрочного хранения всех JavaBeans. См. XMLEncoder.
- С версии:
- 1.3
Краткое описание полей
| Модификатор и тип | Поле | Описание |
|---|---|---|
protected ChangeEvent |
changeEvent |
Событие изменения. |
protected EventListenerList |
listenerList |
Список слушателей. |
Краткое описание конструкторов
| Модификатор | Конструктор | Описание |
|---|---|---|
protected |
Конструктор для вызова из подклассов. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
void |
addCellEditorListener |
Добавляет CellEditorListener в список слушателей. |
void |
cancelCellEditing() |
Вызывает fireEditingCanceled. |
protected void |
fireEditingCanceled() |
Уведомляет всех слушателей, зарегистрировавших интерес к уведомлениям о событиях этого типа. |
protected void |
fireEditingStopped() |
Уведомляет всех слушателей, зарегистрировавших интерес к уведомлениям о событиях этого типа. |
CellEditorListener[] |
getCellEditorListeners() |
Возвращает массив всех CellEditorListener, добавленных в этот AbstractCellEditor с помощью addCellEditorListener(). |
boolean |
isCellEditable |
Возвращает true. |
void |
removeCellEditorListener |
Удаляет CellEditorListener из списка слушателей. |
boolean |
shouldSelectCell |
Возвращает true. |
boolean |
stopCellEditing() |
Вызывает fireEditingStopped и возвращает true. |
Методы, объявленные в классе 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, либо до истечения заданного промежутка реального времени. |
Методы, объявленные в интерфейсе CellEditor
getCellEditorValue | Модификатор и тип | Метод | Описание |
|---|---|---|
Object |
getCellEditorValue() |
Возвращает значение, содержащееся в редакторе. |
Подробное описание полей
listenerList
protected EventListenerList listenerList
changeEvent
protected transient ChangeEvent changeEvent
Подробное описание конструкторов
AbstractCellEditor
protected AbstractCellEditor()
Подробное описание методов
isCellEditable
public boolean isCellEditable(EventObject e)
- Определён в:
-
isCellEditableв интерфейсеCellEditor - Параметры:
-
e— объект события - Возвращает:
- true
- См. также:
shouldSelectCell
public boolean shouldSelectCell(EventObject anEvent)
- Определён в:
-
shouldSelectCellв интерфейсеCellEditor - Параметры:
-
anEvent— объект события - Возвращает:
- true
- См. также:
stopCellEditing
public boolean stopCellEditing()
fireEditingStopped и возвращает true.- Определён в:
-
stopCellEditingв интерфейсеCellEditor - Возвращает:
- true
cancelCellEditing
public void cancelCellEditing()
fireEditingCanceled.- Определён в:
-
cancelCellEditingв интерфейсеCellEditor
addCellEditorListener
public void addCellEditorListener(CellEditorListener l)
CellEditorListener в список слушателей.- Определён в:
-
addCellEditorListenerв интерфейсеCellEditor - Параметры:
-
l— новый слушатель для добавления
removeCellEditorListener
public void removeCellEditorListener(CellEditorListener l)
CellEditorListener из списка слушателей.- Определён в:
-
removeCellEditorListenerв интерфейсеCellEditor - Параметры:
-
l— удаляемый слушатель
getCellEditorListeners
public CellEditorListener[] getCellEditorListeners()
CellEditorListener, добавленных в этот AbstractCellEditor с помощью addCellEditorListener().- Возвращает:
- все
CellEditorListener, которые были добавлены, или пустой массив, если слушатели не добавлялись - С версии:
- 1.4
fireEditingStopped
protected void fireEditingStopped()
- См. также:
fireEditingCanceled
protected void fireEditingCanceled()
- См. также:
© 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.