public abstract static class HTMLEditorKit.HTMLTextAction extends StyledEditorKit.StyledTextAction
注意:没有方便的方法获取文档上的锁定。 如果您有另一个线程修改文本,这些方法可能会有不一致的行为,或返回错误的东西。
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 and Description |
|---|
HTMLTextAction(String name)
|
| Modifier and Type | Method and Description |
|---|---|
protected int |
elementCountToTag(HTMLDocument doc, int offset,
HTML.Tag tag)
返回元素数,从最深的叶开始,需要到达一个代表
tag的元素。
|
protected Element
|
findElementMatchingTag(HTMLDocument doc, int offset,
HTML.Tag tag)
返回
offset元素
offset匹配
tag 。
|
protected Element[]
|
getElementsAt(HTMLDocument doc, int offset)
返回一个包含
offset的元素的数组。
|
protected HTMLDocument |
getHTMLDocument(JEditorPane e)
|
protected HTMLEditorKit |
getHTMLEditorKit(JEditorPane e)
|
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, waitactionPerformed
public HTMLTextAction(String name)
protected HTMLDocument getHTMLDocument(JEditorPane e)
e 。
protected HTMLEditorKit getHTMLEditorKit(JEditorPane e)
e 。
protected Element[] getElementsAt(HTMLDocument doc, int offset)
offset的元素的数组。
第一个元素对应于根。
protected int elementCountToTag(HTMLDocument doc, int offset, HTML.Tag tag)
tag的元素。
这将返回-1,如果没有找到元素表示tag ,或0,如果叶的在父offset表示tag 。
protected Element findElementMatchingTag(HTMLDocument doc, int offset, HTML.Tag tag)
offset元素
offset匹配
tag 。