Класс HTMLEditorKit.HTMLTextAction
java.lang.Object
javax.swing.AbstractAction
javax.swing.text.TextAction
javax.swing.text.StyledEditorKit.StyledTextAction
javax.swing.text.html.HTMLEditorKit.HTMLTextAction
- Все реализуемые интерфейсы:
-
ActionListener,Serializable,Cloneable,EventListener,Action
- Непосредственные известные подклассы:
HTMLEditorKit.InsertHTMLTextAction
- Окружающий класс:
HTMLEditorKit
public abstract static class HTMLEditorKit.HTMLTextAction extends StyledEditorKit.StyledTextAction
Абстрактный Action, предоставляющий удобные методы для вставки HTML в существующий документ.
ПРИМЕЧАНИЕ: Ни один из удобных методов не блокирует документ. Если другая нить изменяет текст, эти методы могут иметь несогласованное поведение или возвращать неправильное значение.
Краткое описание полей
Поля, объявленные в классе javax.swing.AbstractAction
changeSupport, enabled
Поля, объявленные в интерфейсе javax.swing.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
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
HTMLTextAction |
Создает новый HTMLTextAction из имени действия в виде строки. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
protected int |
elementCountToTag |
Возвращает количество элементов, начиная с самого глубокого листа, необходимое для достижения элемента, представляющего tag. |
protected Element |
findElementMatchingTag |
Возвращает самый глубокий элемент в позиции offset, соответствующий tag. |
protected Element[] |
getElementsAt |
Возвращает массив элементов, содержащих offset. |
protected HTMLDocument |
getHTMLDocument |
Возвращает HTMLDocument заданного JEditorPane. |
protected HTMLEditorKit |
getHTMLEditorKit |
Возвращает HTMLEditorKit заданного JEditorPane. |
Методы, объявленные в классе javax.swing.text.StyledEditorKit.StyledTextAction
getEditor, getStyledDocument, getStyledEditorKit, setCharacterAttributes, setParagraphAttributes
Методы, объявленные в классе javax.swing.text.TextAction
augmentList, getFocusedComponent, getTextComponent
Методы, объявленные в классе javax.swing.AbstractAction
addPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabled
Методы, объявленные в классе java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Методы, объявленные в интерфейсе java.awt.event.ActionListener
actionPerformed
Подробное описание конструкторов
HTMLTextAction
public HTMLTextAction(String name)
Создает новый HTMLTextAction из имени действия в виде строки.
- Параметры:
-
name- имя действия
Подробное описание методов
getHTMLDocument
protected HTMLDocument getHTMLDocument(JEditorPane e)
Возвращает
HTMLDocument заданного JEditorPane. - Параметры:
-
e- JEditorPane - Возвращает:
- HTMLDocument для
e.
getHTMLEditorKit
protected HTMLEditorKit getHTMLEditorKit(JEditorPane e)
Возвращает
HTMLEditorKit заданного JEditorPane. - Параметры:
-
e- JEditorPane - Возвращает:
- HTMLEditorKit для
e.
getElementsAt
protected Element[] getElementsAt(HTMLDocument doc, int offset)
Возвращает массив элементов, содержащих
offset. Первый элемент соответствует корню.- Параметры:
-
doc- экземпляр HTMLDocument -
offset- значение смещения - Возвращает:
- массив элементов, содержащих
offset
elementCountToTag
protected int elementCountToTag(HTMLDocument doc, int offset, HTML.Tag tag)
Возвращает количество элементов, начиная с самого глубокого листа, необходимое для достижения элемента, представляющего
tag. Возвращает -1, если элемент, представляющий tag, не найден, или 0, если родительский элемент листа в позиции offset представляет tag. - Параметры:
-
doc- экземпляр HTMLDocument -
offset- смещение для начала -
tag- тег для представления - Возвращает:
- количество элементов
findElementMatchingTag
protected Element findElementMatchingTag(HTMLDocument doc, int offset, HTML.Tag tag)
Возвращает самый глубокий элемент в позиции
offset соответствующий тегу tag. - Параметры:
-
doc- экземпляр HTMLDocument -
offset- указанное смещение >= 0 -
tag- экземпляр HTML.Tag - Возвращает:
- самый глубокий элемент
© 1993, 2023, 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/21/docs/api/java.desktop/javax/swing/text/html/HTMLEditorKit.HTMLTextAction.html