Класс DefaultCellEditor.EditorDelegate
- java.lang.Object
-
- javax.swing.DefaultCellEditor.EditorDelegate
- Все реализованные интерфейсы:
- ActionListener, ItemListener, Serializable, EventListener
- Вложенный класс:
- DefaultCellEditor
protected class DefaultCellEditor.EditorDelegate extends Object implements ActionListener, ItemListener, Serializable
Защищённый EditorDelegate класс.
Поля
| Модификатор и тип | Поле и описание |
|---|---|
protected Object |
value Значение этого ячейки. |
Конструкторы
| Модификатор | Конструктор и описание |
|---|---|
protected |
EditorDelegate() |
Методы
| Модификатор и тип | Метод и описание |
|---|---|
void |
actionPerformed(ActionEvent e) При выполнении действия редактирование завершается. |
void |
cancelCellEditing() Отменяет редактирование. |
Object |
getCellEditorValue() Возвращает значение этой ячейки. |
boolean |
isCellEditable(EventObject anEvent) Возвращает true, если |
void |
itemStateChanged(ItemEvent e) При изменении состояния элемента редактирование завершается. |
void |
setValue(Object value) Устанавливает значение этой ячейки. |
boolean |
shouldSelectCell(EventObject anEvent) Возвращает true, чтобы указать, что ячейка редактирования может быть выбрана. |
boolean |
startCellEditing(EventObject anEvent) Возвращает true, чтобы указать, что редактирование началось. |
boolean |
stopCellEditing() Останавливает редактирование и возвращает true, чтобы указать, что редактирование остановлено. |
Методы, унаследованные от класса java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Поля
value
protected Object value
Значение этой ячейки.
Конструкторы
EditorDelegate
protected EditorDelegate()
Методы
getCellEditorValue
public Object getCellEditorValue()
Возвращает значение этой ячейки.
- Возвращает:
- значение этой ячейки
setValue
public void setValue(Object value)
Устанавливает значение этой ячейки.
- Параметры:
-
value- новое значение этой ячейки
isCellEditable
public boolean isCellEditable(EventObject anEvent)
Возвращает true, если anEvent не является MouseEvent. В противном случае возвращает true, если необходимое количество щелчков произошло, и возвращает false в противном случае.
- Параметры:
-
anEvent- событие - Возвращает:
- true, если ячейка готова к редактированию, иначе false
- См. также:
-
DefaultCellEditor.setClickCountToStart(int),shouldSelectCell(java.util.EventObject)
shouldSelectCell
public boolean shouldSelectCell(EventObject anEvent)
Возвращает true, чтобы указать, что ячейка редактирования может быть выбрана.
- Параметры:
-
anEvent- событие - Возвращает:
- true
- См. также:
isCellEditable(java.util.EventObject)
startCellEditing
public boolean startCellEditing(EventObject anEvent)
Возвращает true, чтобы указать, что редактирование началось.
- Параметры:
-
anEvent- событие
stopCellEditing
public boolean stopCellEditing()
Останавливает редактирование и возвращает true, чтобы указать, что редактирование остановлено. Этот метод вызывает fireEditingStopped.
- Возвращает:
- true
cancelCellEditing
public void cancelCellEditing()
Отменяет редактирование. Этот метод вызывает fireEditingCanceled.
actionPerformed
public void actionPerformed(ActionEvent e)
При выполнении действия редактирование завершается.
- Указано в:
-
actionPerformedв интерфейсеActionListener - Параметры:
-
e- событие действия - См. также:
stopCellEditing()
itemStateChanged
public void itemStateChanged(ItemEvent e)
При изменении состояния элемента редактирование завершается.
- Указано в:
-
itemStateChangedв интерфейсеItemListener - Параметры:
-
e- событие действия - См. также:
stopCellEditing()
© 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.