javax.swing.event

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

public class HyperlinkEvent
     
extends EventObject

HyperlinkEvent 用于通知感兴趣的参与者发生了与超文本链接有关的事情。

警告:此类的序列化对象将与以后的 Swing 版本不兼容。当前的序列化支持适用于短期存储或运行相同 Swing 版本的应用程序之间的 RMI。从 1.4 版本开始,已在 java.beans 包中添加了支持所有 JavaBeansTM 长期存储的功能。请参见 XMLEncoder


嵌套类摘要
static class HyperlinkEvent.EventType
          定义 ENTERED、EXITED 和 ACTIVATED 事件类型,以及由 toString() 返回的这些事件类型的字符串表示形式。
 
字段摘要
 
从类 java.util.EventObject 继承的字段
source
 
构造方法摘要
HyperlinkEvent(Object source, HyperlinkEvent.EventType type, URL u)
          创建一个表示超文本链接事件的新对象。
HyperlinkEvent(Object source, HyperlinkEvent.EventType type, URL u, String desc)
          创建一个表示超文本链接事件的新对象。
HyperlinkEvent(Object source, HyperlinkEvent.EventType type, URL u, String desc, Element sourceElement)
          创建一个表示超文本链接事件的新对象。
 
方法摘要
 String getDescription()
          获得链接描述的字符串表示形式。
 HyperlinkEvent.EventType getEventType()
          获得事件类型。
 Element getSourceElement()
          返回对应于事件源的 Element
 URL getURL()
          获得链接引用的 URL。
 
从类 java.util.EventObject 继承的方法
getSource, toString
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

构造方法详细信息

HyperlinkEvent

public HyperlinkEvent(Object source,
                      HyperlinkEvent.EventType type,
                      URL u)
创建一个表示超文本链接事件的新对象。另一个构造方法是首选,因为如果无法形成 URL,则该构造方法可以提供更多的信息。此构造方法主要用于后向兼容。

参数:
source - 对事件负责的对象
type - 事件类型
u - 受影响的 URL

HyperlinkEvent

public HyperlinkEvent(Object source,
                      HyperlinkEvent.EventType type,
                      URL u,
                      String desc)
创建一个表示超文本链接事件的新对象。

参数:
source - 对事件负责的对象
type - 事件类型
u - 受影响的 URL。如果无法创建有效的 URL,则该参数为 null。
desc - 链接的描述。在试图形成一个 URL 却导致 MalformedURLException 时,此描述可能很有用。此描述提供试图形成 URL 时使用的文本。

HyperlinkEvent

public HyperlinkEvent(Object source,
                      HyperlinkEvent.EventType type,
                      URL u,
                      String desc,
                      Element sourceElement)
创建一个表示超文本链接事件的新对象。

参数:
source - 对事件负责的对象
type - 事件类型
u - 受影响的 URL。如果无法创建有效的 URL,则该参数为 null。
desc - 链接的描述。在试图构造一个 URL 却导致 MalformedURLException 时,此描述可能很有用。此描述提供试图形成 URL 时使用的文本。
sourceElement - 表示锚的 Document 中的 Element
从以下版本开始:
1.4
方法详细信息

getEventType

public HyperlinkEvent.EventType getEventType()
获得事件类型。

返回:
类型

getDescription

public String getDescription()
获得链接描述的字符串表示形式。如果无法根据描述形成 URL,则此方法很有用,在无法根据描述形成 URL 的情况下,相关 URL 将为 null。


getURL

public URL getURL()
获得链接引用的 URL。

返回:
URL

getSourceElement

public Element getSourceElement()
返回对应于事件源的 Element。此元素通常是表示某个锚的一个 Element。如果所使用的构造方法没有指定源 Element,或者将 null 指定为源 Element,则此方法将返回 null。

返回:
指示事件源的 Element,或者返回 null
从以下版本开始:
1.4