所有类
javax.swing.event
类 HyperlinkEvent
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
。
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
所有类