Spec-Zone.ru › OpenJDK 17

Класс HyperlinkEvent

java.lang.Object
java.util.EventObject
javax.swing.event.HyperlinkEvent
Все реализованные интерфейсы:
Serializable
Прямые известные подклассы:
HTMLFrameHyperlinkEvent
public class HyperlinkEvent extends EventObject
HyperlinkEvent используется для уведомления заинтересованных сторон о событии, произошедшем с гиперссылкой.

Предупреждение: Сериализованные объекты этого класса не будут совместимы с будущими версиями Swing. Текущая поддержка сериализации подходит для краткосрочного хранения или RMI между приложениями, использующими одну и ту же версию Swing. Начиная с версии 1.4, добавлена поддержка долгосрочного хранения всех JavaBeans в пакете java.beans. См. XMLEncoder.

Краткое описание вложенных классов

Модификатор и тип Класс Описание
static final class  HyperlinkEvent.EventType
Определяет типы событий ENTERED, EXITED и ACTIVATED, а также их строковые представления, возвращаемые методом toString().

Краткое описание полей

Поля, объявленные в классе 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)
Создаёт новый объект, представляющий событие гиперссылки.

Краткое описание методов

Модификатор и тип Метод Описание
String getDescription()
Получает описание ссылки в виде строки.
HyperlinkEvent.EventType getEventType()
Получает тип события.
InputEvent getInputEvent()
Возвращает объект, вызвавший событие гиперссылки.
Element getSourceElement()
Возвращает объект, соответствующий источнику события.
URL getURL()
Получает URL, на который ссылается ссылка.

Методы, объявленные в классе java.util.EventObject

getSource, toString

Методы, объявленные в классе java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

Подробное описание конструкторов

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. Может быть null, если корректный URL создать нельзя.
desc - описание ссылки. Может быть полезно, если попытка сформировать URL привела к MalformedURLException. Описание содержит текст, используемый при попытке сформировать URL.

HyperlinkEvent

public HyperlinkEvent(Object source, HyperlinkEvent.EventType type, URL u, String desc, Element sourceElement)
Создаёт новый объект, представляющий событие гиперссылки.
Параметры:
source - объект, ответственный за событие
type - тип события
u - затронутый URL. Может быть null, если корректный URL создать нельзя.
desc - описание ссылки. Может быть полезно, если попытка сформировать URL привела к MalformedURLException. Описание содержит текст, используемый при попытке сформировать URL.
sourceElement - Элемент документа, представляющий якорь
См. также:
1.4

HyperlinkEvent

public HyperlinkEvent(Object source, HyperlinkEvent.EventType type, URL u, String desc, Element sourceElement, InputEvent inputEvent)
Создаёт новый объект, представляющий событие гиперссылки.
Параметры:
source - объект, ответственный за событие
type - тип события
u - затронутый URL. Может быть null, если корректный URL создать нельзя.
desc - описание ссылки. Может быть полезно, если попытка сформировать URL привела к MalformedURLException. Описание содержит текст, используемый при попытке сформировать URL.
sourceElement - Элемент документа, представляющий якорь
inputEvent - InputEvent, вызвавший событие гиперссылки
См. также:
1.7

Подробное описание методов

getEventType

public HyperlinkEvent.EventType getEventType()
Получает тип события.
Возвращает:
тип

getDescription

public String getDescription()
Получает описание ссылки в виде строки. Может быть полезно, если из описания нельзя сформировать URL, в этом случае ассоциированный URL будет null.
Возвращает:
описание этой ссылки в виде строки

getURL

public URL getURL()
Получает URL, на который ссылается ссылка.
Возвращает:
URL

getSourceElement

public Element getSourceElement()
Возвращает объект, соответствующий источнику события. Обычно это объект типа Element, представляющий якорь. Если используется конструктор, не указывающий источник, или в качестве источника был передан null, возвращается null.
Возвращает:
элемент, указывающий источник события, или null
См. также:
1.4

getInputEvent

public InputEvent getInputEvent()
Возвращает InputEvent, вызвавший событие гиперссылки. Обычно это объект типа InputEvent. Если в конструкторе не был указан InputEvent, или в качестве InputEvent был передан null, возвращается null.
Возвращает:
InputEvent, вызвавший событие гиперссылки, или null
См. также:
1.7

© 1993, 2021, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/javax/swing/event/HyperlinkEvent.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API