- 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软件包中添加了对所有JavaBeansjava.beans长期存储的支持。 请参阅XMLEncoder。- 另请参见:
 - Serialized Form
 
 
-  
        
       
-  
             
嵌套类汇总
嵌套类 变量和类型 类 描述 static classHyperlinkEvent.EventType定义由toString()返回的ENTERED,EXITED和ACTIVATED事件类型及其字符串表示形式。 
-  
             
字段汇总
-  
               
声明的属性在类 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)创建表示超文本链接事件的新对象。HyperlinkEvent(Object source, HyperlinkEvent.EventType type, URL u, String desc, Element sourceElement, InputEvent inputEvent)创建表示超文本链接事件的新对象。 
-  
             
方法摘要
所有方法 实例方法 具体的方法 变量和类型 方法 描述 StringgetDescription()获取链接的描述作为字符串。HyperlinkEvent.EventTypegetEventType()获取事件的类型。InputEventgetInputEvent()返回触发超链接事件的InputEvent。ElementgetSourceElement()返回与事件源相对应的Element。URLgetURL()获取链接引用的URL。-  
               
声明方法的类 java.util.EventObject
getSource, toString 
 -  
               
 
 -  
             
 
-  
        
       
-  
             
构造方法详细信息
-  
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- 链接的描述。 在尝试形成导致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- 表示锚点的Document中的元素 - 从以下版本开始:
 - 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- 表示锚点的Document中的元素 -  
              
inputEvent- 触发超链接事件的InputEvent - 从以下版本开始:
 - 1.7
 
 
 -  
 
-  
             
方法详细信息
-  
getEventType
public HyperlinkEvent.EventType getEventType()
获取事件的类型。- 结果
 - 类型
 
 
-  
getDescription
public String getDescription()
获取链接的描述作为字符串。 如果无法从描述中形成URL,这可能很有用,在这种情况下,关联的URL将为null。- 结果
 - 
               此链接的描述为 
              
String 
 
-  
getURL
public URL getURL()
获取链接引用的URL。- 结果
 - URL
 
 
-  
getSourceElement
public Element getSourceElement()
返回与事件源相对应的Element。 这通常是代表锚点的Element。 如果使用未指定源Element或null的构造函数被指定为源Element,则返回null。- 结果
 - 指示事件源的元素,或null
 - 从以下版本开始:
 - 1.4
 
 
-  
getInputEvent
public InputEvent getInputEvent()
返回触发超链接事件的InputEvent。 这通常是MouseEvent。 如果使用的构造函数未指定InputEvent,或者@ {code null}被指定为InputEvent,则返回null。- 结果
 - 触发超链接事件的InputEvent,或null
 - 从以下版本开始:
 - 1.7
 
 
 -  
 
 -