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.