Spec-Zone.ru › OpenJDK 25

Интерфейс Autoscroll

public interface Autoscroll
Во время операций DnD пользователь может захотеть перетащить объект операции в область прокручиваемого элемента управления графического интерфейса, которая в данный момент не видна пользователю.

В таких ситуациях желательно, чтобы элемент управления графического интерфейса обнаруживал это и начинал прокрутку, чтобы сделать скрытые области видимыми для пользователя. Эта функция называется автопрокруткой.

Если элемент управления графического интерфейса одновременно является активным DropTarget и поддерживает прокрутку, он может получать от системы DnD уведомления об инициированных пользователем жестах автопрокрутки, если реализует этот интерфейс.

Пользователь инициирует жест автопрокрутки, удерживая курсор перетаскивания неподвижно в граничной области Component, называемой «областью автопрокрутки», в течение заданного периода времени. В результате Component будет получать повторяющиеся запросы на прокрутку, пока Cursor не возобновит движение.

Начиная с:
1.2

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

Модификатор и тип Метод Описание
void autoscroll(Point cursorLocn)
уведомляет Component о необходимости выполнить автопрокрутку
Insets getAutoscrollInsets()
Этот метод возвращает Insets, описывающий область автопрокрутки или границу относительно геометрии реализующего интерфейс компонента.

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

getAutoscrollInsets

Insets getAutoscrollInsets()
Этот метод возвращает Insets, описывающий область автопрокрутки или границу относительно геометрии реализующего интерфейс компонента.

Это значение считывается DropTarget один раз при входе курсора перетаскивания Cursor в связанный Component.

Возвращает:
Insets

autoscroll

void autoscroll(Point cursorLocn)
уведомляет Component о необходимости выполнить автопрокрутку
Параметры:
cursorLocn — Point, указывающая местоположение курсора, вызвавшего эту операцию.

Сообщить об ошибке или предложить улучшение
Дополнительную справочную информацию по API и документацию для разработчиков см. в разделе Документация Java SE, содержащем более подробные описания для разработчиков, обзоры концепций, определения терминов, обходные решения и примеры работающего кода. Другие версии.
Java является товарным знаком или зарегистрированным товарным знаком Oracle и/или ее аффилированных лиц в США и других странах.
Авторские права © 1993, 2025, Oracle и/или ее аффилированные лица, 500 Oracle Parkway, Redwood Shores, CA 94065 USA.
Все права защищены. Использование регулируется условиями лицензии и политикой распространения документации.

© 1993, 2025, 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/25/docs/api/java.desktop/java/awt/dnd/Autoscroll.html

Spec-Zone.ru

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