Spec-Zone.ru › OpenJDK 25

Интерфейс Adjustable

Все известные реализующие классы:
JScrollBar, JScrollPane.ScrollBar, Scrollbar, ScrollPaneAdjustable
public interface Adjustable
Интерфейс для объектов, имеющих настраиваемое числовое значение в ограниченном диапазоне значений.

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

Модификатор и тип Поле Описание
static final int HORIZONTAL
Указывает, что Adjustable имеет горизонтальную ориентацию.
static final int NO_ORIENTATION
Указывает, что Adjustable не имеет ориентации.
static final int VERTICAL
Указывает, что Adjustable имеет вертикальную ориентацию.

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

Модификатор и тип Метод Описание
void addAdjustmentListener(AdjustmentListener l)
Добавляет слушатель для получения событий изменения, когда значение настраиваемого объекта меняется.
int getBlockIncrement()
Возвращает приращение значения настраиваемого объекта для шага блока.
int getMaximum()
Возвращает максимальное значение настраиваемого объекта.
int getMinimum()
Возвращает минимальное значение настраиваемого объекта.
int getOrientation()
Возвращает ориентацию настраиваемого объекта.
int getUnitIncrement()
Возвращает приращение значения настраиваемого объекта для шага единицы.
int getValue()
Возвращает текущее значение настраиваемого объекта.
int getVisibleAmount()
Возвращает длину пропорционального индикатора.
void removeAdjustmentListener(AdjustmentListener l)
Удаляет слушатель изменений.
void setBlockIncrement(int b)
Задает приращение значения настраиваемого объекта для шага блока.
void setMaximum(int max)
Задает максимальное значение настраиваемого объекта.
void setMinimum(int min)
Задает минимальное значение настраиваемого объекта.
void setUnitIncrement(int u)
Задает приращение значения настраиваемого объекта для шага единицы.
void setValue(int v)
Задает текущее значение настраиваемого объекта.
void setVisibleAmount(int v)
Задает длину пропорционального индикатора настраиваемого объекта.

Подробное описание полей

HORIZONTAL

@Native static final int HORIZONTAL
Указывает, что Adjustable имеет горизонтальную ориентацию.
См. также:
  • Значения констант полей

VERTICAL

@Native static final int VERTICAL
Указывает, что Adjustable имеет вертикальную ориентацию.
См. также:
  • Значения констант полей

NO_ORIENTATION

@Native static final int NO_ORIENTATION
Указывает, что Adjustable не имеет ориентации.
См. также:
  • Значения констант полей

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

getOrientation

int getOrientation()
Возвращает ориентацию настраиваемого объекта.
Возвращает:
ориентацию настраиваемого объекта: HORIZONTAL, VERTICAL или NO_ORIENTATION

setMinimum

void setMinimum(int min)
Задает минимальное значение настраиваемого объекта.
Параметры:
min — минимальное значение

getMinimum

int getMinimum()
Возвращает минимальное значение настраиваемого объекта.
Возвращает:
минимальное значение настраиваемого объекта

setMaximum

void setMaximum(int max)
Задает максимальное значение настраиваемого объекта.
Параметры:
max — максимальное значение

getMaximum

int getMaximum()
Возвращает максимальное значение настраиваемого объекта.
Возвращает:
максимальное значение настраиваемого объекта

setUnitIncrement

void setUnitIncrement(int u)
Задает приращение значения настраиваемого объекта для шага единицы.
Параметры:
u — приращение для шага единицы

getUnitIncrement

int getUnitIncrement()
Возвращает приращение значения настраиваемого объекта для шага единицы.
Возвращает:
приращение значения настраиваемого объекта для шага единицы

setBlockIncrement

void setBlockIncrement(int b)
Задает приращение значения настраиваемого объекта для шага блока.
Параметры:
b — приращение для шага блока

getBlockIncrement

int getBlockIncrement()
Возвращает приращение значения настраиваемого объекта для шага блока.
Возвращает:
приращение значения настраиваемого объекта для шага блока

setVisibleAmount

void setVisibleAmount(int v)
Задает длину пропорционального индикатора настраиваемого объекта.
Параметры:
v — длина индикатора

getVisibleAmount

int getVisibleAmount()
Возвращает длину пропорционального индикатора.
Возвращает:
длина пропорционального индикатора

setValue

void setValue(int v)
Задает текущее значение настраиваемого объекта. Если переданное значение меньше minimum или больше maximum - visibleAmount, то соответствующим образом вместо него подставляется одно из этих значений.

Вызов этого метода не вызывает AdjustmentEvent.

Параметры:
v — текущее значение в диапазоне от minimum до maximum - visibleAmount

getValue

int getValue()
Возвращает текущее значение настраиваемого объекта.
Возвращает:
текущее значение настраиваемого объекта

addAdjustmentListener

void addAdjustmentListener(AdjustmentListener l)
Добавляет слушатель для получения событий изменения, когда значение настраиваемого объекта меняется.
Параметры:
l — слушатель для получения событий
См. также:
  • AdjustmentEvent

removeAdjustmentListener

void removeAdjustmentListener(AdjustmentListener l)
Удаляет слушатель изменений.
Параметры:
l — удаляемый слушатель
См. также:
  • AdjustmentEvent

Сообщить об ошибке или предложить улучшение
Дополнительные справочные материалы по 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/Adjustable.html

Spec-Zone.ru

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