Класс HTMLEditorKit.LinkController
java.lang.Object
java.awt.event.MouseAdapter
javax.swing.text.html.HTMLEditorKit.LinkController
- Все реализованные интерфейсы:
-
MouseListener,MouseMotionListener,MouseWheelListener,Serializable,EventListener
- Вложенный класс:
HTMLEditorKit
public static class HTMLEditorKit.LinkController extends MouseAdapter implements MouseMotionListener, Serializable
Класс для наблюдения за связанным компонентом и отправки событий гиперссылок по мере необходимости.
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
LinkController() |
Создает
LinkController.
|
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
protected void |
activateLink |
Вызывает linkActivated у связанного JEditorPane, если заданная позиция представляет собой ссылку.
|
void |
mouseClicked |
Вызывается для события щелчка мышью.
|
void |
mouseDragged |
Вызывается, когда кнопка мыши нажата на компоненте и затем перетаскивается.
|
void |
mouseMoved |
Вызывается, когда указатель мыши перемещен на компонент, но ни одна кнопка не нажата.
|
Методы, объявленные в классе java.awt.event.MouseAdapter
mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, mouseWheelMoved
Подробное описание конструкторов
LinkController
public LinkController()
Создает
LinkController.
Подробное описание методов
mouseClicked
public void mouseClicked(MouseEvent e)
Вызывается для события щелчка мышью. Если компонент является только для чтения (например, браузер), то событие щелчка используется для попытки следовать ссылке, указанной ссылкой.
- Спецификация:
-
mouseClickedв интерфейсеMouseListener - Параметры:
-
e- событие мыши - См. также:
mouseDragged
public void mouseDragged(MouseEvent e)
Описание, скопированное из класса:
MouseAdapterВызывается, когда кнопка мыши нажата на компоненте и затем перетаскивается. События
MOUSE_DRAGGED будут продолжать поступать на компонент, с которого началось перетаскивание, до тех пор, пока кнопка мыши не будет отпущена (независимо от того, находится ли положение мыши в пределах границ компонента). Из-за платформозависимых реализаций Drag&Drop, события MOUSE_DRAGGED могут не поступать во время операции native Drag&Drop.
- Спецификация:
-
mouseDraggedв интерфейсеMouseMotionListener - Переопределяет:
-
mouseDraggedв классеMouseAdapter - Параметры:
-
e- обрабатываемое событие
mouseMoved
public void mouseMoved(MouseEvent e)
Описание, скопированное из класса:
MouseAdapterВызывается, когда указатель мыши перемещен на компонент, но ни одна кнопка не нажата.
- Спецификация:
-
mouseMovedв интерфейсеMouseMotionListener - Переопределяет:
-
mouseMovedв классеMouseAdapter - Параметры:
-
e- обрабатываемое событие
activateLink
protected void activateLink(int pos, JEditorPane editor)
Вызывает linkActivated у связанного JEditorPane, если заданная позиция представляет собой ссылку.
Это реализовано для перенаправления к методу с тем же именем, но с обоими аргументами == -1.
- Параметры:
-
pos- позиция -
editor- редактор-панель
© 1993, 2023, 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/21/docs/api/java.desktop/javax/swing/text/html/HTMLEditorKit.LinkController.html