Класс 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
Абстрактное действие, предоставляющее удобные методы для вставки 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(String name) |
Методы
| Модификатор и тип | Метод и описание |
|---|---|
protected int |
elementCountToTag(HTMLDocument doc,
int offset,
HTML.Tag tag) Возвращает количество элементов, начиная с самого глубокого листа, необходимое для достижения элемента, представляющего |
protected Element |
findElementMatchingTag(HTMLDocument doc,
int offset,
HTML.Tag tag) Возвращает самый глубокий элемент в |
protected Element[] |
getElementsAt(HTMLDocument doc,
int offset) Возвращает массив элементов, содержащих |
protected HTMLDocument |
getHTMLDocument(JEditorPane e) |
protected HTMLEditorKit |
getHTMLEditorKit(JEditorPane e) |
Методы, унаследованные от класса 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)
Методы
getHTMLDocument
protected HTMLDocument getHTMLDocument(JEditorPane e)
- Возвращает:
- HTMLDocument для
e.
getHTMLEditorKit
protected HTMLEditorKit getHTMLEditorKit(JEditorPane e)
- Возвращает:
- HTMLEditorKit для
e.
getElementsAt
protected Element[] getElementsAt(HTMLDocument doc,
int offset) Возвращает массив элементов, содержащих offset. Первый элемент соответствует корню.
elementCountToTag
protected int elementCountToTag(HTMLDocument doc,
int offset,
HTML.Tag tag) Возвращает количество элементов, начиная с самого глубокого листа, необходимое для достижения элемента, представляющего tag. Возвращает -1, если элемент, представляющий tag, не найден, или 0, если родительский элемент листа в offset представляет tag.
findElementMatchingTag
protected Element findElementMatchingTag(HTMLDocument doc,
int offset,
HTML.Tag tag) Возвращает самый глубокий элемент в offset, соответствующий tag.
© 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.