Module java.desktop
Package javax.swing

Class JEditorPane.JEditorPaneAccessibleHypertextSupport.HTMLLink

java.lang.Object
javax.accessibility.AccessibleHyperlink
javax.swing.JEditorPane.JEditorPaneAccessibleHypertextSupport.HTMLLink
所有已实现的接口:
AccessibleAction
封装类:
JEditorPane.JEditorPaneAccessibleHypertextSupport

public class JEditorPane.JEditorPaneAccessibleHypertextSupport.HTMLLink extends AccessibleHyperlink
一个HTML链接。
  • Constructor Details

    • HTMLLink

      public HTMLLink(Element e)
      构造一个HTMLLink
      参数:
      e - 元素
  • Method Details

    • isValid

      public boolean isValid()
      由于链接关联的文档可能已更改,此方法返回此链接是否仍然有效(关于它引用的文档)。
      指定者:
      isValid 在类 AccessibleHyperlink
      返回:
      指示此链接是否仍然与其所属的AccessibleHypertext相关联的标志
    • getAccessibleActionCount

      public int getAccessibleActionCount()
      返回此链接中可用的可访问操作的数量。如果有多个操作,则第一个操作不被视为此链接对象的“默认”操作(例如,在HTML图像映射中)。通常,链接中只会有一个AccessibleAction。
      指定者:
      getAccessibleActionCount 在接口 AccessibleAction
      指定者:
      getAccessibleActionCount 在类 AccessibleHyperlink
      返回:
      此对象中操作的从零开始的数量
    • doAccessibleAction

      public boolean doAccessibleAction(int i)
      对对象执行指定的操作。
      指定者:
      doAccessibleAction 在接口 AccessibleAction
      指定者:
      doAccessibleAction 在类 AccessibleHyperlink
      参数:
      i - 操作的从零开始的索引
      返回:
      如果执行了操作,则为true;否则为false。
      参见:
    • getAccessibleActionDescription

      public String getAccessibleActionDescription(int i)
      返回此特定链接操作的字符串描述。返回的字符串是与包含此链接的元素关联的文档中的文本。
      指定者:
      getAccessibleActionDescription 在接口 AccessibleAction
      指定者:
      getAccessibleActionDescription 在类 AccessibleHyperlink
      参数:
      i - 操作的从零开始的索引
      返回:
      操作的字符串描述
      参见:
    • getAccessibleActionObject

      public Object getAccessibleActionObject(int i)
      返回表示链接的URL对象。
      指定者:
      getAccessibleActionObject 在类 AccessibleHyperlink
      参数:
      i - 操作的从零开始的索引
      返回:
      表示HTML链接本身的URL
      参见:
    • getAccessibleActionAnchor

      public Object getAccessibleActionAnchor(int i)
      返回一个表示链接锚点的对象,适用于该链接。

      例如,从HTML: <a href="https://openjdk.org">OpenJDK</a>,此方法将返回一个包含文本“OpenJDK”的字符串。

      类似地,从此HTML: <a HREF="#top"><img src="top-hat.gif" alt="top hat"></a>,这可能返回对象ImageIcon("top-hat.gif", "top hat");

      指定者:
      getAccessibleActionAnchor 在类 AccessibleHyperlink
      参数:
      i - 操作的从零开始的索引
      返回:
      表示超文本锚点的对象
      参见:
    • getStartIndex

      public int getStartIndex()
      获取此链接在超文本文档中开始的索引
      指定者:
      getStartIndex 在类 AccessibleHyperlink
      返回:
      链接开始的索引
    • getEndIndex

      public int getEndIndex()
      获取此链接在超文本文档中结束的索引
      指定者:
      getEndIndex 在类 AccessibleHyperlink
      返回:
      链接结束的索引