public class HyperlinkEvent extends EventObject
警告:此类的序列化对象与将来的Swing版本不兼容。 当前的序列化支持适用于运行相同版本的Swing的应用程序之间的短期存储或RMI。 从1.4开始,对所有JavaBeans的长期存储的支持已经添加到java.beans包中。 请参阅XMLEncoder 。
| Modifier and Type | Class and Description |
|---|---|
static class |
HyperlinkEvent.EventType
定义ENTERED,EXITED和ACTIVATED事件类型以及由toString()返回的字符串表示形式。
|
source| Constructor and Description |
|---|
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)
创建一个表示超文本链接事件的新对象。
|
HyperlinkEvent(Object source, HyperlinkEvent.EventType type, URL u, String desc, Element sourceElement, InputEvent inputEvent)
创建一个表示超文本链接事件的新对象。
|
| Modifier and Type | Method and Description |
|---|---|
String |
getDescription()
以链接形式获取链接的描述。
|
HyperlinkEvent.EventType |
getEventType()
获取事件的类型。
|
InputEvent |
getInputEvent()
返回
InputEvent超链接事件的InputEvent。
|
Element |
getSourceElement()
返回
Element对应于事件的来源。
|
URL |
getURL()
获取链接引用的URL。
|
getSource, toStringpublic HyperlinkEvent(Object source, HyperlinkEvent.EventType type, URL u)
source - 负责事件的对象
type - 事件类型
u - 受影响的网址
public HyperlinkEvent(Object source, HyperlinkEvent.EventType type, URL u, String desc)
source - 负责事件的对象
type - 事件类型
u - 受影响的网址。
如果无法创建有效的URL,则可能为null。
desc - 链接的描述。
当尝试形成导致MalformedURLException的URL时,这可能很有用。
该描述提供了尝试形成URL时使用的文本。
public HyperlinkEvent(Object source, HyperlinkEvent.EventType type, URL u, String desc, Element sourceElement)
source - 负责事件的对象
type - 事件类型
u - 受影响的网址。
如果无法创建有效的URL,则可能为null。
desc - 链接的描述。
当尝试形成导致MalformedURLException的URL时,这可能很有用。
该描述提供了尝试形成URL时使用的文本。
sourceElement - 表示锚点的文档中的元素
public HyperlinkEvent(Object source, HyperlinkEvent.EventType type, URL u, String desc, Element sourceElement, InputEvent inputEvent)
source - 负责事件的对象
type - 事件类型
u - 受影响的网址。
如果无法创建有效的URL,则可能为null。
desc - 链接的描述。
当尝试形成导致MalformedURLException的URL时,这可能很有用。
该描述提供了尝试形成URL时使用的文本。
sourceElement - 表示锚点的文档中的元素
inputEvent - 触发超链接事件的InputEvent
public HyperlinkEvent.EventType getEventType()
public String getDescription()
public URL getURL()
public Element getSourceElement()
Element对应于事件的来源。
这通常是一个Element锚的Element 。
如果用于不指定源构造Element ,或空被指定为源Element ,这将返回null。
public InputEvent getInputEvent()
InputEvent超链接事件的InputEvent。
这通常是MouseEvent 。
如果使用不指定InputEvent ,或者@ {code null}指定为InputEvent ,则返回null 。
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.