Spec-Zone .ru
спецификации, руководства, описания, API
|
public class ScrollEvent extends InputEvent
Событие обеспечивает два различных типов прокрутки значений: основанный на пикселе и character/line-based. Основное deltaX
и deltaY
значения дают разумные результаты когда использующийся в качестве числа пикселей прокрутить. Для того, чтобы прокрутить текст (или другой основанный на строке контент как таблицы) textDelta
значения должны использоваться, если они доступны. textDeltaXUnits
и textDeltaYUnits
определите, как интерпретировать textDeltaX
и textDeltaY
значения. Если модули устанавливаются в NONE
, основанные на тексте значения не доступны (не обеспеченный базовой платформой), и основанные на пикселе значения должны использоваться.
Например, прокрутка графического узла может быть достигнута следующим кодом:
node.setOnScroll(new EventHandler
Обработчик событий прокрутки на основанном на тексте компоненте, ведущем себя согласно параметрам настройки системы на всех платформах, должен содержать после логики:
switch(event.getTextDeltaYUnits()) {
case LINES:
// scroll about event.getTextDeltaY() lines
break;
case PAGES:
// scroll about event.getTextDeltaY() pages
break;
case NONE:
// scroll about event.getDeltaY() pixels
break;
}
Модификатор и Тип | Класс и Описание |
---|---|
static class |
ScrollEvent. HorizontalTextScrollUnits
Горизонталь основанные на тексте модули прокрутки.
|
static class |
ScrollEvent. VerticalTextScrollUnits
Вертикальные основанные на тексте модули прокрутки.
|
Модификатор и Тип | Поле и Описание |
---|---|
static EventType<ScrollEvent> |
ЛЮБОЙ
Общий супертип для всех типов события прокрутки.
|
static EventType<ScrollEvent> |
ПРОКРУТИТЬ
Это событие имеет место, когда пользователь выполняет действие прокрутки, такое как вращающееся колесо мыши.
|
consumed, eventType, NULL_SOURCE_TARGET, target
Модификатор и Тип | Метод и Описание |
---|---|
Событие |
copyFor(java.lang.Object newSource, EventTarget newTarget)
Создает и возвращает копию этого события с указанным источником события и целью.
|
double |
getDeltaX()
Получает горизонтальное количество прокрутки.
|
double |
getDeltaY()
Получает вертикальное количество прокрутки.
|
double |
getSceneX()
Получает горизонтальную позицию события относительно источника
Scene это содержит источник ScrollEvent. |
double |
getSceneY()
Получает вертикальную позицию события относительно источника
Scene это содержит источник ScrollEvent. |
double |
getScreenX()
Получает абсолютную горизонтальную позицию события.
|
double |
getScreenY()
Получает абсолютную вертикальную позицию события.
|
double |
getTextDeltaX()
Получает горизонталь основанное на тексте количество прокрутки.
|
ScrollEvent. HorizontalTextScrollUnits |
getTextDeltaXUnits()
Получает модули горизонтальной прокрутки для основанной на тексте прокрутки.
|
double |
getTextDeltaY()
Получает вертикальное основанное на тексте количество прокрутки.
|
ScrollEvent. VerticalTextScrollUnits |
getTextDeltaYUnits()
Получает модули вертикальной прокрутки для основанной на тексте прокрутки.
|
double |
getX()
Получает горизонтальную позицию события относительно источника источника ScrollEvent.
|
double |
getY()
Получает вертикальную позицию события относительно источника источника ScrollEvent.
|
boolean |
isAltDown()
Указывает, снижается ли модификатор Высокого звука на этом событии.
|
boolean |
isControlDown()
Указывает, снижается ли модификатор Управления на этом событии.
|
boolean |
isMetaDown()
Указывает, снижается ли модификатор Меты на этом событии.
|
boolean |
isShiftDown()
Указывает, снижается ли модификатор Сдвига на этом событии.
|
boolean |
isShortcutDown()
Указывает, снижается ли платформа узла общий модификатор ярлыка на этом событии.
|
java.lang.String |
toString()
Возвращает строковое представление этого
ScrollEvent объект. |
clone, consume, fireEvent, getEventType, getTarget, isConsumed
public static final EventType<ScrollEvent> SCROLL
public static final EventType<ScrollEvent> ANY
public Event copyFor(java.lang.Object newSource, EventTarget newTarget)
Event
null
, это заменяется NULL_SOURCE_TARGET
значение.public double getDeltaX()
textDeltaX
и textDeltaXUnits
значения нужно считать первыми. Знак значения инвертируется по сравнению с системой координат (когда Вы прокручиваете право, контент фактически должен пойти оставленный). Таким образом, возвращенное значение может быть просто добавлено к контенту X
координата.
public double getDeltaY()
textDeltaY
и textDeltaYUnits
значения нужно считать первыми. Знак значения инвертируется по сравнению с системой координат (когда Вы прокручиваете вниз, контент фактически должен восстановить работоспособность). Таким образом, возвращенное значение может быть просто добавлено к контенту Y
координата.
public ScrollEvent.HorizontalTextScrollUnits getTextDeltaXUnits()
getTextDeltaX()
значение. Если возвращенное значение NONE
, основанное на тексте значение прокрутки не доступно и основанное на пикселе getDeltaX()
оцените должен использоваться.public ScrollEvent.VerticalTextScrollUnits getTextDeltaYUnits()
getTextDeltaY()
значение. Если возвращенное значение NONE
, основанное на тексте значение прокрутки не доступно и основанное на пикселе getDeltaY()
оцените должен использоваться.public double getTextDeltaX()
getTextDeltaXUnits()
значение.getTextDeltaXUnits()
возвраты NONE
public double getTextDeltaY()
getTextDeltaYUnits()
значение.getTextDeltaYUnits()
возвраты NONE
public final double getX()
public final double getY()
public final double getScreenX()
public final double getScreenY()
public final double getSceneX()
Scene
это содержит источник ScrollEvent. Если узел не находится в a Scene
, тогда значение относительно boundsInParent корневого больше всего родителя узла ScrollEvent.Scene
это содержит источник ScrollEventpublic final double getSceneY()
Scene
это содержит источник ScrollEvent. Если узел не находится в a Scene
, тогда значение относительно boundsInParent корневого больше всего родителя узла ScrollEvent.Scene
это содержит источник ScrollEventpublic final boolean isShiftDown()
public final boolean isControlDown()
public final boolean isAltDown()
public final boolean isMetaDown()
public final boolean isShortcutDown()
control
на Windows и meta
(командная клавиша) на Mac.true
если модификатор ярлыка снижается, false
иначеpublic java.lang.String toString()
ScrollEvent
объект.toString
в class java.util.EventObject
ScrollEvent
объект.Copyright (c) 2008, 2011, Oracle и/или его филиалы. Все права защищены. Использование подвергается