Класс DefaultEditorKit.DefaultKeyTypedAction
- Все реализуемые интерфейсы:
ActionListener, Serializable, Cloneable, EventListener, Action
- Внешний класс:
DefaultEditorKit
public static class DefaultEditorKit.DefaultKeyTypedAction extends TextAction
Если событие не отфильтровано, действие попытается вставить текст в текстовый редактор. Текст извлекается из строки команды объекта ActionEvent. Ввод текста выполняется с помощью метода replaceSelection целевого текстового компонента. Это действие срабатывает при выполнении большинства задач по вводу текста.
Предупреждение: Сериализованные объекты этого класса будут несовместимы с будущими версиями Swing. Текущая поддержка сериализации подходит для краткосрочного хранения или RMI между приложениями, работающими с одной и той же версией Swing. Начиная с версии 1.4 в пакете java.beans добавлена поддержка долгосрочного хранения всех JavaBeans. См. XMLEncoder.
- См. также:
Краткое описание полей
Поля, объявленные в классе AbstractAction
changeSupport, enabled | Модификатор и тип | Поле | Описание |
|---|---|---|
protected SwingPropertyChangeSupport |
changeSupport |
Если зарегистрированы какие-либо PropertyChangeListeners, поле changeSupport описывает их. |
protected boolean |
enabled |
Указывает, включено ли действие; по умолчанию значение равно true. |
Поля, объявленные в интерфейсе Action
ACCELERATOR_KEY, ACTION_COMMAND_KEY, DEFAULT, DISPLAYED_MNEMONIC_INDEX_KEY, LARGE_ICON_KEY, LONG_DESCRIPTION, MNEMONIC_KEY, NAME, SELECTED_KEY, SHORT_DESCRIPTION, SMALL_ICON | Модификатор и тип | Поле | Описание |
|---|---|---|
static final String |
ACCELERATOR_KEY |
Ключ для хранения KeyStroke, используемого в качестве клавиши быстрого доступа для действия. |
static final String |
ACTION_COMMAND_KEY |
Ключ для определения String команды для ActionEvent, который будет создан, когда требуется уведомить о Action в результате его нахождения в Keymap, связанном с JComponent. |
static final String |
DEFAULT |
В настоящее время не используется. |
static final String |
DISPLAYED_MNEMONIC_INDEX_KEY |
Ключ для хранения Integer, соответствующего индексу в тексте (определяемому свойством NAME), в котором следует отображать оформление мнемоники. |
static final String |
LARGE_ICON_KEY |
Ключ для хранения Icon. |
static final String |
LONG_DESCRIPTION |
Ключ для хранения более подробного String описания действия; может использоваться для контекстно-зависимой справки. |
static final String |
MNEMONIC_KEY |
Ключ для хранения Integer, соответствующего одному из KeyEvent кодов клавиш. |
static final String |
NAME |
Ключ для хранения String имени действия, используемого для меню или кнопки. |
static final String |
SELECTED_KEY |
Ключ для хранения Boolean, соответствующего выбранному состоянию. |
static final String |
SHORT_DESCRIPTION |
Ключ для хранения краткого String описания действия, используемого в тексте всплывающей подсказки. |
static final String |
SMALL_ICON |
Ключ для хранения небольшого Icon, например ImageIcon. |
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
DefaultKeyTypedAction() |
Создает этот объект с соответствующим идентификатором. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
void |
actionPerformed |
Операция, выполняемая при вызове этого действия. |
Методы, объявленные в классе TextAction
augmentList, getFocusedComponent, getTextComponent | Модификатор и тип | Метод | Описание |
|---|---|---|
static final Action[] |
augmentList |
Дополняет один список команд другим списком команд. |
protected final JTextComponent |
getFocusedComponent() |
Возвращает текстовый компонент, находящийся в фокусе в данный момент. |
protected final JTextComponent |
getTextComponent |
Определяет компонент, который следует использовать для действия. |
Методы, объявленные в классе AbstractAction
addPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabled | Модификатор и тип | Метод | Описание |
|---|---|---|
void |
addPropertyChangeListener |
Добавляет PropertyChangeListener в список слушателей. |
protected Object |
clone() |
Клонирует абстрактное действие. |
protected void |
firePropertyChange |
Поддерживает уведомление об изменениях связанных свойств. |
Object[] |
getKeys() |
Возвращает массив Object, являющихся ключами, для которых заданы значения в этом AbstractAction, или null, если значения не заданы ни для одного ключа. |
PropertyChangeListener[] |
getPropertyChangeListeners() |
Возвращает массив всех PropertyChangeListener, добавленных в этот AbstractAction с помощью addPropertyChangeListener(). |
Object |
getValue |
Возвращает Object, связанное с указанным ключом. |
boolean |
isEnabled() |
Возвращает true, если действие включено. |
void |
putValue |
Задает Value, связанное с указанным ключом. |
void |
removePropertyChangeListener |
Удаляет PropertyChangeListener из списка слушателей. |
void |
setEnabled |
Задает состояние включения Action. |
Методы, объявленные в классе Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | Модификатор и тип | Метод | Описание |
|---|---|---|
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, либо до истечения указанного промежутка реального времени. |
Подробное описание конструкторов
DefaultKeyTypedAction
public DefaultKeyTypedAction()
Подробное описание методов
actionPerformed
public void actionPerformed(ActionEvent e)
- Параметры:
-
e— событие действия
© 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.