ActionListener
, Serializable
, Cloneable
, EventListener
, Action
HTMLEditorKit.InsertHTMLTextAction
HTMLEditorKit
public abstract static class HTMLEditorKit.HTMLTextAction extends StyledEditorKit.StyledTextAction
NOTE: None of the convenience methods obtain a lock on the document. If you have another thread modifying the text these methods may have inconsistent behavior, or return the wrong thing.
changeSupport, enabled
ACCELERATOR_KEY, ACTION_COMMAND_KEY, DEFAULT, DISPLAYED_MNEMONIC_INDEX_KEY, LARGE_ICON_KEY, LONG_DESCRIPTION, MNEMONIC_KEY, NAME, SELECTED_KEY, SHORT_DESCRIPTION, SMALL_ICON
Constructor | Description |
---|---|
HTMLTextAction |
Creates a new HTMLTextAction from a string action name. |
Modifier and Type | Method | Description |
---|---|---|
protected int |
elementCountToTag |
Returns number of elements, starting at the deepest leaf, needed to get to an element representing tag . |
protected Element |
findElementMatchingTag |
Returns the deepest element at offset matching tag . |
protected Element[] |
getElementsAt |
Returns an array of the Elements that contain offset . |
protected HTMLDocument |
getHTMLDocument |
Returns HTMLDocument of the given JEditorPane . |
protected HTMLEditorKit |
getHTMLEditorKit |
Returns HTMLEditorKit of the given JEditorPane . |
getEditor, getStyledDocument, getStyledEditorKit, setCharacterAttributes, setParagraphAttributes
augmentList, getFocusedComponent, getTextComponent
addPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabled
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
actionPerformed
public HTMLTextAction(String name)
name
- the name of the actionprotected HTMLDocument getHTMLDocument(JEditorPane e)
HTMLDocument
of the given JEditorPane
.e
- the JEditorPanee
.protected HTMLEditorKit getHTMLEditorKit(JEditorPane e)
HTMLEditorKit
of the given JEditorPane
.e
- the JEditorPanee
.protected Element[] getElementsAt(HTMLDocument doc, int offset)
offset
. The first elements corresponds to the root.doc
- an instance of HTMLDocumentoffset
- value of offsetoffset
protected int elementCountToTag(HTMLDocument doc, int offset, HTML.Tag tag)
tag
. This will return -1 if no elements is found representing tag
, or 0 if the parent of the leaf at offset
represents tag
.doc
- an instance of HTMLDocumentoffset
- an offset to start fromtag
- tag to representprotected Element findElementMatchingTag(HTMLDocument doc, int offset, HTML.Tag tag)
offset
matching tag
.doc
- an instance of HTMLDocumentoffset
- the specified offset >= 0tag
- an instance of 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