Класс StyledEditorKit.StyledTextAction
- Все реализуемые интерфейсы:
ActionListener, Serializable, Cloneable, EventListener, Action
- Известные прямые подклассы:
HTMLEditorKit.HTMLTextAction, StyledEditorKit.AlignmentAction, StyledEditorKit.BoldAction, StyledEditorKit.FontFamilyAction, StyledEditorKit.FontSizeAction, StyledEditorKit.ForegroundAction, StyledEditorKit.ItalicAction, StyledEditorKit.UnderlineAction
- Внешний класс:
StyledEditorKit
public abstract static class StyledEditorKit.StyledTextAction extends TextAction
Компонент, для которого выполняется действие, будет источником ActionEvent, если его тип можно уточнить до JEditorPane. Если тип источника уточнить нельзя, изменяется текстовый компонент, на котором в последний раз был фокус. Если не выполняется ни одно из этих условий, действие выполнить нельзя.
Предупреждение: Сериализованные объекты этого класса будут несовместимы с будущими выпусками Swing. Текущая поддержка сериализации подходит для кратковременного хранения или RMI между приложениями, работающими с одной и той же версией Swing. Начиная с версии 1.4 поддержка долговременного хранения всех JavaBeans добавлена в пакет java.beans. См. 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. |
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
StyledTextAction |
Создает StyledTextAction с заданным строковым именем действия. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
protected final JEditorPane |
getEditor |
Возвращает целевой редактор для действия. |
protected final StyledDocument |
getStyledDocument |
Возвращает документ, связанный с панелью редактора. |
protected final StyledEditorKit |
getStyledEditorKit |
Возвращает набор редактора, связанный с панелью редактора. |
protected final void |
setCharacterAttributes |
Применяет заданные атрибуты к содержимому символов. |
protected final void |
setParagraphAttributes |
Применяет заданные атрибуты к абзацам. |
Методы, объявленные в классе 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, либо до истечения заданного времени. |
Методы, объявленные в интерфейсе Action
accept | Модификатор и тип | Метод | Описание |
|---|---|---|
default boolean |
accept |
Определяет, следует ли выполнить действие с указанным объектом-отправителем. |
Методы, объявленные в интерфейсе ActionListener
actionPerformed | Модификатор и тип | Метод | Описание |
|---|---|---|
void |
actionPerformed |
Вызывается при возникновении действия. |
Подробное описание конструкторов
StyledTextAction
public StyledTextAction(String nm)
- Параметры:
-
nm— имя действия
Подробное описание методов
getEditor
protected final JEditorPane getEditor(ActionEvent e)
- Параметры:
-
e— событие действия - Возвращает:
- редактор
getStyledDocument
protected final StyledDocument getStyledDocument(JEditorPane e)
- Параметры:
-
e— редактор - Возвращает:
- документ
- Выбрасывает:
-
IllegalArgumentException— если тип документа неверен
getStyledEditorKit
protected final StyledEditorKit getStyledEditorKit(JEditorPane e)
- Параметры:
-
e— панель редактора - Возвращает:
- набор редактора
- Выбрасывает:
-
IllegalArgumentException— если тип документа неверен
setCharacterAttributes
protected final void setCharacterAttributes(JEditorPane editor, AttributeSet attr, boolean replace)
- Параметры:
-
editor— редактор -
attr— атрибуты -
replace— если true, сначала заменить существующие атрибуты
setParagraphAttributes
protected final void setParagraphAttributes(JEditorPane editor, AttributeSet attr, boolean replace)
- Параметры:
-
editor— редактор -
attr— атрибуты -
replace— если true, сначала заменить существующие атрибуты
© 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.