- 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
-
-