javax.swing.text.html

异常
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
 
构造方法摘要
HTMLEditorKit.HTMLTextAction(String name)
           
 
方法摘要
protected  int elementCountToTag(HTMLDocument doc, int offset, HTML.Tag tag)
          返回要获得表示 tag 的元素时,从最深的叶元素开始所需的元素数。
protected  Element findElementMatchingTag(HTMLDocument doc, int offset, HTML.Tag tag)
          返回在 offset 处与 tag 匹配的最深的元素。
protected  Element[] getElementsAt(HTMLDocument doc, int offset)
          返回包含 offset 的 Elements 数组。
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
 

构造方法详细信息

HTMLEditorKit.HTMLTextAction

public HTMLEditorKit.HTMLTextAction(String name)
方法详细信息

getHTMLDocument

protected HTMLDocument getHTMLDocument(JEditorPane e)
返回:
e 的 HTMLDocument。

getHTMLEditorKit

protected HTMLEditorKit getHTMLEditorKit(JEditorPane e)
返回:
e 的 HTMLEditorKit。

getElementsAt

protected Element[] getElementsAt(HTMLDocument doc,
                                  int offset)
返回包含 offset 的 Elements 数组。首个元素对应于根。


elementCountToTag

protected int elementCountToTag(HTMLDocument doc,
                                int offset,
                                HTML.Tag tag)
返回要获得表示 tag 的元素时,从最深的叶元素开始所需的元素数。如果未找到表示 tag 的元素,则返回 -1,如果 offset 处的叶元素的父元素表示 tag,则返回 0。


findElementMatchingTag

protected Element findElementMatchingTag(HTMLDocument doc,
                                         int offset,
                                         HTML.Tag tag)
返回在 offset 处与 tag 匹配的最深的元素。