Spec-Zone.ru › OpenJDK 8

Класс 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 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()

Возвращает InputEvent, который спровоцировал событие гиперссылки.

Element getSourceElement()

Возвращает Element, соответствующий источнику события.

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, соответствующий источнику события. Обычно это Element, представляющий якорь. Если используется конструктор, не определяющий источник Element, или null был указан как источник Element, возвращается null.

Возвращает:
элемент, указывающий источник события, или null
С:
1.4

getInputEvent

public InputEvent getInputEvent()

Возвращает InputEvent, который спровоцировал событие гиперссылки. Обычно это MouseEvent. Если используется конструктор, не определяющий InputEvent, или @{code null} был указан как InputEvent, возвращается null.

Возвращает:
InputEvent, спровоцировавший событие гиперссылки, или null
С:
1.7

© 1993, 2020, 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.

Spec-Zone.ru

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