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
コンストラクタと説明 |
---|
HTMLTextAction(String name) |
修飾子と型 | メソッドと説明 |
---|---|
protected int |
elementCountToTag(HTMLDocument doc, int offset, HTML.Tag tag)
いちばん深い葉から数えて、
tag を表す要素に到達するまでの要素の数を返します。 |
protected Element |
findElementMatchingTag(HTMLDocument doc, int offset, HTML.Tag tag)
tag に一致するoffset に位置する、いちばん深い要素を返します。 |
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, wait
actionPerformed
public HTMLTextAction(String name)
protected HTMLDocument getHTMLDocument(JEditorPane e)
e
のHTMLDocument。protected HTMLEditorKit getHTMLEditorKit(JEditorPane e)
e
のHTMLEditorKit。protected Element[] getElementsAt(HTMLDocument doc, int offset)
offset
を格納する要素から成る配列を返します。最初の要素はルートに対応します。protected int elementCountToTag(HTMLDocument doc, int offset, HTML.Tag tag)
tag
を表す要素に到達するまでの要素の数を返します。tag
を表す要素が見つからない場合は-1を返します。offset
にある葉の親がtag
を表す場合は0を返します。protected Element findElementMatchingTag(HTMLDocument doc, int offset, HTML.Tag tag)
tag
に一致するoffset
に位置する、いちばん深い要素を返します。 バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright© 1993, 2014, Oracle and/or its affiliates. All rights reserved.