模块 java.desktop

类 HyperlinkEvent

java.lang.Object
java.util.EventObject
javax.swing.event.HyperlinkEvent
所有已实现的接口:
Serializable
已知子类:
HTMLFrameHyperlinkEvent

public class HyperlinkEvent extends EventObject
HyperlinkEvent 用于通知相关方关于超文本链接发生了某些事情。

Warning: 此类的序列化对象将与未来的 Swing 版本不兼容。当前的序列化支持适用于运行相同版本 Swing 的应用程序之间的短期存储或 RMI。从 1.4 开始,对所有 JavaBeans 的长期存储的支持已添加到 java.beans 包中。请参阅 XMLEncoder

  • 构造方法详细信息

    • HyperlinkEvent

      public HyperlinkEvent(Object  source, HyperlinkEvent.EventType  type, URL  u)
      创建一个表示超文本链接事件的新对象。首选另一个构造方法,因为如果无法形成 URL,它会提供更多信息。这个构造方法主要是为了向后兼容。
      参数:
      source - 负责事件的对象
      type - 事件类型
      u - 受影响的网址
    • HyperlinkEvent

      public HyperlinkEvent(Object  source, HyperlinkEvent.EventType  type, URL  u, String  desc)
      创建一个表示超文本链接事件的新对象。
      参数:
      source - 负责事件的对象
      type - 事件类型
      u - 受影响的 URL。如果无法创建有效的 URL,则这可能为 null。
      desc - 链接的描述。这在尝试形成导致 MalformedURLException 的 URL 时可能很有用。描述提供了尝试形成 URL 时使用的文本。
    • HyperlinkEvent

      public HyperlinkEvent(Object  source, HyperlinkEvent.EventType  type, URL  u, String  desc, Element  sourceElement)
      创建一个表示超文本链接事件的新对象。
      参数:
      source - 负责事件的对象
      type - 事件类型
      u - 受影响的 URL。如果无法创建有效的 URL,则这可能为 null。
      desc - 链接的描述。这在尝试形成导致 MalformedURLException 的 URL 时可能很有用。描述提供了尝试形成 URL 时使用的文本。
      sourceElement - 文档中代表锚点的元素
      自从:
      1.4
    • HyperlinkEvent

      public HyperlinkEvent(Object  source, HyperlinkEvent.EventType  type, URL  u, String  desc, Element  sourceElement, InputEvent  inputEvent)
      创建一个表示超文本链接事件的新对象。
      参数:
      source - 负责事件的对象
      type - 事件类型
      u - 受影响的 URL。如果无法创建有效的 URL,则这可能为 null。
      desc - 链接的描述。这在尝试形成导致 MalformedURLException 的 URL 时可能很有用。描述提供了尝试形成 URL 时使用的文本。
      sourceElement - 文档中代表锚点的元素
      inputEvent - 触发超链接事件的 InputEvent
      自从:
      1.7
  • 方法详情

    • getEventType

      public HyperlinkEvent.EventType  getEventType()
      获取事件类型。
      返回:
      方式
    • getDescription

      public String  getDescription()
      获取链接的描述作为字符串。如果无法从描述中形成 URL,这可能很有用,在这种情况下关联的 URL 将为空。
      返回:
      此链接的描述为String
    • getURL

      public URL  getURL()
      获取链接引用的 URL。
      返回:
      网址
    • getSourceElement

      public Element  getSourceElement()
      返回对应于事件源的 Element。这通常是一个 Element 代表一个锚点。如果使用的构造函数未指定源 Element 或 null 被指定为源 Element ,则这将返回 null。
      返回:
      指示事件源的元素,或者为 null
      自从:
      1.4
    • getInputEvent

      public InputEvent  getInputEvent()
      返回触发超链接事件的 InputEvent。这通常是 MouseEvent 。如果使用未指定 InputEvent 的构造函数,或将 null 指定为 InputEvent,则返回 null
      返回:
      触发超链接事件的 InputEvent,或 null
      自从:
      1.7