Класс BasicSliderUI
java.lang.Object
javax.swing.plaf.ComponentUI
javax.swing.plaf.SliderUI
javax.swing.plaf.basic.BasicSliderUI
- Прямые известные подклассы:
MetalSliderUI, SynthSliderUI
public class BasicSliderUI extends SliderUI
Базовая реализация SliderUI для L&F.
Краткое описание вложенных классов
| Модификатор и тип | Класс | Описание |
|---|---|---|
class |
BasicSliderUI.ActionScroller |
Начиная с Java 2 platform v1.3 этот недокументированный класс больше не используется. |
class |
BasicSliderUI.ChangeHandler |
Слушатель модели данных. |
class |
BasicSliderUI.ComponentHandler |
Слушатель событий изменения размера. |
class |
BasicSliderUI.FocusHandler |
Слушатель изменения фокуса. |
class |
BasicSliderUI.PropertyChangeHandler |
Обработчик изменения свойств. |
class |
BasicSliderUI.ScrollListener |
Слушатель событий прокрутки. |
class |
BasicSliderUI.TrackListener |
Отслеживание перемещений мыши. |
Краткое описание полей
| Модификатор и тип | Поле | Описание |
|---|---|---|
protected ChangeListener |
changeListener |
Слушатель изменений |
protected ComponentListener |
componentListener |
Слушатель компонента |
protected Rectangle |
contentRect |
Прямоугольник содержимого |
protected Insets |
focusInsets |
Внутренние отступы фокуса |
protected FocusListener |
focusListener |
Слушатель фокуса |
protected Rectangle |
focusRect |
Прямоугольник фокуса |
protected Insets |
insetCache |
Кэш внутренних отступов |
protected Rectangle |
labelRect |
Прямоугольник метки |
protected boolean |
leftToRightCache |
Кэш направления слева направо |
static final int |
MAX_SCROLL |
Максимальная прокрутка |
static final int |
MIN_SCROLL |
Минимальная прокрутка |
static final int |
NEGATIVE_SCROLL |
Отрицательная прокрутка |
static final int |
POSITIVE_SCROLL |
Положительная прокрутка |
protected PropertyChangeListener |
propertyChangeListener |
Слушатель изменения свойств |
protected BasicSliderUI.ScrollListener |
scrollListener |
Слушатель прокрутки |
protected Timer |
scrollTimer |
Таймер прокрутки |
protected JSlider |
slider |
Ползунок |
protected Rectangle |
thumbRect |
Прямоугольник бегунка |
protected Rectangle |
tickRect |
Прямоугольник делений |
protected int |
trackBuffer |
Расстояние от дорожки до края элемента управления |
protected BasicSliderUI.TrackListener |
trackListener |
Слушатель дорожки |
protected Rectangle |
trackRect |
Прямоугольник дорожки |
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
BasicSliderUI |
Создает BasicSliderUI. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
protected void |
calculateContentRect() |
Вычисляет прямоугольник содержимого. |
protected void |
calculateFocusRect() |
Вычисляет прямоугольник фокуса. |
protected void |
calculateGeometry() |
Вычисляет геометрию. |
protected void |
calculateLabelRect() |
Вычисляет прямоугольник метки. |
protected void |
calculateThumbLocation() |
Вычисляет положение бегунка. |
protected void |
calculateThumbSize() |
Вычисляет прямоугольник размера бегунка. |
protected void |
calculateTickRect() |
Вычисляет прямоугольник делений. |
protected void |
calculateTrackBuffer() |
Вычисляет буфер дорожки. |
protected void |
calculateTrackRect() |
Вычисляет прямоугольник дорожки. |
protected ChangeListener |
createChangeListener |
Создает слушатель изменений. |
protected ComponentListener |
createComponentListener |
Создает составной слушатель. |
protected FocusListener |
createFocusListener |
Создает слушатель фокуса. |
protected PropertyChangeListener |
createPropertyChangeListener |
Создает слушатель изменения свойств. |
protected BasicSliderUI.ScrollListener |
createScrollListener |
Создает слушатель прокрутки. |
protected BasicSliderUI.TrackListener |
createTrackListener |
Создает слушатель дорожки. |
static ComponentUI |
createUI |
Создает пользовательский интерфейс. |
protected boolean |
drawInverted() |
Рисует в перевернутом виде. |
int |
getBaseline |
Возвращает базовую линию. |
Component.BaselineResizeBehavior |
getBaselineResizeBehavior |
Возвращает перечисление, указывающее, как изменяется базовая линия компонента при изменении его размера. |
protected Color |
getFocusColor() |
Возвращает цвет фокуса. |
protected int |
getHeightOfHighValueLabel() |
Возвращает высоту метки наибольшего значения. |
protected int |
getHeightOfLowValueLabel() |
Возвращает высоту метки наименьшего значения. |
protected int |
getHeightOfTallestLabel() |
Возвращает высоту самой высокой метки. |
protected Integer |
getHighestValue() |
Возвращает наибольшее значение, для которого есть запись в таблице меток. |
protected Component |
getHighestValueLabel() |
Возвращает метку, соответствующую наименьшему значению ползунка в таблице меток. |
protected Color |
getHighlightColor() |
Возвращает цвет подсветки. |
protected Integer |
getLowestValue() |
Возвращает наименьшее значение, для которого есть запись в таблице меток. |
protected Component |
getLowestValueLabel() |
Возвращает метку, соответствующую наибольшему значению ползунка в таблице меток. |
Dimension |
getMaximumSize |
Возвращает максимальный размер. |
Dimension |
getMinimumHorizontalSize() |
Возвращает минимальный горизонтальный размер. |
Dimension |
getMinimumSize |
Возвращает минимальный размер. |
Dimension |
getMinimumVerticalSize() |
Возвращает минимальный вертикальный размер. |
Dimension |
getPreferredHorizontalSize() |
Возвращает предпочтительный горизонтальный размер. |
Dimension |
getPreferredSize |
Возвращает предпочтительный размер. |
Dimension |
getPreferredVerticalSize() |
Возвращает предпочтительный вертикальный размер. |
protected Color |
getShadowColor() |
Возвращает цвет тени. |
protected Dimension |
getThumbSize() |
Возвращает размер бегунка. |
protected int |
getTickLength() |
Возвращает высоту области делений для горизонтальных ползунков и ширину области делений для вертикальных ползунков. |
protected int |
getWidthOfHighValueLabel() |
Возвращает ширину метки наибольшего значения. |
protected int |
getWidthOfLowValueLabel() |
Возвращает ширину метки наименьшего значения. |
protected int |
getWidthOfWidestLabel() |
Возвращает ширину самой широкой метки. |
protected void |
installDefaults |
Устанавливает значения по умолчанию. |
protected void |
installKeyboardActions |
Устанавливает действия клавиатуры. |
protected void |
installListeners |
Устанавливает слушатели. |
void |
installUI |
Устанавливает пользовательский интерфейс. |
protected boolean |
isDragging() |
Возвращает true, если пользователь перетаскивает ползунок. |
protected boolean |
labelsHaveSameBaselines() |
Возвращает true, если базовые линии всех меток из таблицы меток совпадают. |
void |
paintFocus |
Отображает фокус. |
protected void |
paintHorizontalLabel |
Вызывается для каждой метки в таблице меток. |
void |
paintLabels |
Отображает метки. |
protected void |
paintMajorTickForHorizSlider |
Отображает основные деления горизонтального ползунка. |
protected void |
paintMajorTickForVertSlider |
Отображает основные деления вертикального ползунка. |
protected void |
paintMinorTickForHorizSlider |
Отображает дополнительные деления горизонтального ползунка. |
protected void |
paintMinorTickForVertSlider |
Отображает дополнительные деления вертикального ползунка. |
void |
paintThumb |
Отображает бегунок. |
void |
paintTicks |
Отображает деления. |
void |
paintTrack |
Отображает дорожку. |
protected void |
paintVerticalLabel |
Вызывается для каждой метки в таблице меток. |
protected void |
recalculateIfInsetsChanged() |
Пересчитывает значения, если изменились внутренние отступы. |
protected void |
recalculateIfOrientationChanged() |
Пересчитывает значения, если изменилось направление. |
void |
scrollByBlock |
Прокручивает на величину блока. |
void |
scrollByUnit |
Прокручивает на величину шага. |
protected void |
scrollDueToClickInTrack |
Эта функция вызывается, когда щелчок мышью был обнаружен на дорожке, но не на бегунке. |
void |
setThumbLocation |
Задает положение бегунка. |
protected void |
uninstallDefaults |
Удаляет значения по умолчанию. |
protected void |
uninstallKeyboardActions |
Удаляет действия клавиатуры. |
protected void |
uninstallListeners |
Удаляет слушатели. |
void |
uninstallUI |
Удаляет пользовательский интерфейс. |
int |
valueForXPosition |
Возвращает значение в позиции x. |
int |
valueForYPosition |
Возвращает значение в позиции y. |
protected int |
xPositionForValue |
Возвращает позицию x для заданного значения. |
protected int |
yPositionForValue |
Возвращает позицию y для заданного значения. |
protected int |
yPositionForValue |
Возвращает координату y для указанного значения. |
Методы, объявленные в классе ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount, paint, update
Подробное описание полей
POSITIVE_SCROLL
public static final int POSITIVE_SCROLL
Прокрутка в положительном направлении
- См. также:
NEGATIVE_SCROLL
public static final int NEGATIVE_SCROLL
Прокрутка в отрицательном направлении
- См. также:
MIN_SCROLL
public static final int MIN_SCROLL
Минимальная прокрутка
- См. также:
MAX_SCROLL
public static final int MAX_SCROLL
Максимальная прокрутка
- См. также:
scrollTimer
protected Timer scrollTimer
Таймер прокрутки
slider
protected JSlider slider
Ползунок
focusInsets
protected Insets focusInsets
Внутренние отступы фокуса
insetCache
protected Insets insetCache
Кэш внутренних отступов
leftToRightCache
protected boolean leftToRightCache
Кэш направления слева направо
focusRect
protected Rectangle focusRect
Прямоугольник фокуса
contentRect
protected Rectangle contentRect
Прямоугольник содержимого
labelRect
protected Rectangle labelRect
Прямоугольник метки
tickRect
protected Rectangle tickRect
Прямоугольник делений
trackRect
protected Rectangle trackRect
Прямоугольник дорожки
thumbRect
protected Rectangle thumbRect
Прямоугольник бегунка
trackBuffer
protected int trackBuffer
Расстояние от дорожки до края элемента управления
trackListener
protected BasicSliderUI.TrackListener trackListener
Слушатель дорожки
changeListener
protected ChangeListener changeListener
Слушатель изменений
componentListener
protected ComponentListener componentListener
Слушатель компонента
focusListener
protected FocusListener focusListener
Слушатель фокуса
scrollListener
protected BasicSliderUI.ScrollListener scrollListener
Слушатель прокрутки
propertyChangeListener
protected PropertyChangeListener propertyChangeListener
Слушатель изменения свойства
Подробное описание конструкторов
BasicSliderUI
public BasicSliderUI(JSlider b)
Создает
BasicSliderUI.- Параметры:
-
b— ползунок
Подробное описание методов
getShadowColor
protected Color getShadowColor()
Возвращает цвет тени.
- Возвращает:
- цвет тени
getHighlightColor
protected Color getHighlightColor()
Возвращает цвет подсветки.
- Возвращает:
- цвет подсветки
getFocusColor
protected Color getFocusColor()
Возвращает цвет фокуса.
- Возвращает:
- цвет фокуса
isDragging
protected boolean isDragging()
Возвращает true, если пользователь перетаскивает ползунок.
- Возвращает:
- true, если пользователь перетаскивает ползунок
- Начиная с:
- 1.5
createUI
public static ComponentUI createUI(JComponent b)
Создает пользовательский интерфейс.
- Параметры:
-
b— компонент - Возвращает:
- пользовательский интерфейс
installUI
public void installUI(JComponent c)
Устанавливает пользовательский интерфейс.
- Переопределяет:
-
installUIв классеComponentUI - Параметры:
-
c— компонент - См. также:
uninstallUI
public void uninstallUI(JComponent c)
Удаляет пользовательский интерфейс.
- Переопределяет:
-
uninstallUIв классеComponentUI - Параметры:
-
c— компонент - См. также:
installDefaults
protected void installDefaults(JSlider slider)
Устанавливает значения по умолчанию.
- Параметры:
-
slider— ползунок
uninstallDefaults
protected void uninstallDefaults(JSlider slider)
Удаляет значения по умолчанию.
- Параметры:
-
slider— ползунок
createTrackListener
protected BasicSliderUI.TrackListener createTrackListener(JSlider slider)
Создает слушатель дорожки.
- Параметры:
-
slider— ползунок - Возвращает:
- слушатель дорожки
createChangeListener
protected ChangeListener createChangeListener(JSlider slider)
Создает слушатель изменений.
- Параметры:
-
slider— ползунок - Возвращает:
- слушатель изменений
createComponentListener
protected ComponentListener createComponentListener(JSlider slider)
Создает составной слушатель.
- Параметры:
-
slider— ползунок - Возвращает:
- составной слушатель
createFocusListener
protected FocusListener createFocusListener(JSlider slider)
Создает слушатель фокуса.
- Параметры:
-
slider— ползунок - Возвращает:
- слушатель фокуса
createScrollListener
protected BasicSliderUI.ScrollListener createScrollListener(JSlider slider)
Создает слушатель прокрутки.
- Параметры:
-
slider— ползунок - Возвращает:
- слушатель прокрутки
createPropertyChangeListener
protected PropertyChangeListener createPropertyChangeListener(JSlider slider)
Создает слушатель изменения свойств.
- Параметры:
-
slider— ползунок - Возвращает:
- слушатель изменения свойств
installListeners
protected void installListeners(JSlider slider)
Устанавливает слушатели.
- Параметры:
-
slider— ползунок
uninstallListeners
protected void uninstallListeners(JSlider slider)
Удаляет слушатели.
- Параметры:
-
slider— ползунок
installKeyboardActions
protected void installKeyboardActions(JSlider slider)
Устанавливает действия клавиатуры.
- Параметры:
-
slider— ползунок
uninstallKeyboardActions
protected void uninstallKeyboardActions(JSlider slider)
Удаляет действия клавиатуры.
- Параметры:
-
slider— ползунок
getBaseline
public int getBaseline(JComponent c, int width, int height)
Возвращает базовую линию.
- Переопределяет:
-
getBaselineв классеComponentUI - Параметры:
-
c—JComponentдля которого запрашивается базовая линия -
width— ширина, для которой нужно получить базовую линию -
height— высота, для которой нужно получить базовую линию - Возвращает:
- базовую линию или значение < 0, указывающее на отсутствие подходящей базовой линии
- Вызывает исключение:
-
NullPointerException— еслиcимеет значениеnull -
IllegalArgumentException— если ширина или высота < 0 - Начиная с:
- 1.6
- См. также:
getBaselineResizeBehavior
public Component.BaselineResizeBehavior getBaselineResizeBehavior(JComponent c)
Возвращает перечисление, указывающее, как изменяется базовая линия компонента при изменении его размера.
- Переопределяет:
-
getBaselineResizeBehaviorв классеComponentUI - Параметры:
-
c—JComponentдля которого нужно вернуть поведение базовой линии при изменении размера - Возвращает:
- перечисление, указывающее, как изменяется базовая линия при изменении размера компонента
- Вызывает исключение:
-
NullPointerException— еслиcимеет значениеnull - Начиная с:
- 1.6
- См. также:
labelsHaveSameBaselines
protected boolean labelsHaveSameBaselines()
Возвращает true, если все метки из таблицы меток имеют одинаковую базовую линию.
- Возвращает:
- true, если все метки из таблицы меток имеют одинаковую базовую линию
- Начиная с:
- 1.6
getPreferredHorizontalSize
public Dimension getPreferredHorizontalSize()
Возвращает предпочтительный размер по горизонтали.
- Возвращает:
- предпочтительный размер по горизонтали
getPreferredVerticalSize
public Dimension getPreferredVerticalSize()
Возвращает предпочтительный размер по вертикали.
- Возвращает:
- предпочтительный размер по вертикали
getMinimumHorizontalSize
public Dimension getMinimumHorizontalSize()
Возвращает минимальный размер по горизонтали.
- Возвращает:
- минимальный размер по горизонтали
getMinimumVerticalSize
public Dimension getMinimumVerticalSize()
Возвращает минимальный размер по вертикали.
- Возвращает:
- минимальный размер по вертикали
getPreferredSize
public Dimension getPreferredSize(JComponent c)
Возвращает предпочтительный размер.
- Переопределяет:
-
getPreferredSizeв классеComponentUI - Параметры:
-
c— компонент - Возвращает:
- предпочтительный размер
- См. также:
getMinimumSize
public Dimension getMinimumSize(JComponent c)
Возвращает минимальный размер.
- Переопределяет:
-
getMinimumSizeв классеComponentUI - Параметры:
-
c— компонент - Возвращает:
- минимальный размер
- См. также:
getMaximumSize
public Dimension getMaximumSize(JComponent c)
Возвращает максимальный размер.
- Переопределяет:
-
getMaximumSizeв классеComponentUI - Параметры:
-
c— компонент - Возвращает:
- максимальный размер
- См. также:
calculateGeometry
protected void calculateGeometry()
Вычисляет геометрию.
calculateFocusRect
protected void calculateFocusRect()
Вычисляет прямоугольник фокуса.
calculateThumbSize
protected void calculateThumbSize()
Вычисляет прямоугольник размера бегунка.
calculateContentRect
protected void calculateContentRect()
Вычисляет прямоугольник содержимого.
calculateThumbLocation
protected void calculateThumbLocation()
Вычисляет положение бегунка.
calculateTrackBuffer
protected void calculateTrackBuffer()
Вычисляет отступ дорожки.
calculateTrackRect
protected void calculateTrackRect()
Вычисляет прямоугольник дорожки.
getTickLength
protected int getTickLength()
Возвращает высоту области делений для горизонтальных ползунков и ширину области делений для вертикальных ползунков. BasicSliderUI использует возвращенное значение для определения прямоугольника области делений. Если делениям нужно дополнительное пространство, задайте значение больше необходимого и рисуйте деления на некотором расстоянии от краев в paintTicks().
- Возвращает:
- целое число, представляющее высоту области делений для горизонтальных ползунков и ширину области делений для вертикальных ползунков
calculateTickRect
protected void calculateTickRect()
Вычисляет прямоугольник делений.
calculateLabelRect
protected void calculateLabelRect()
Вычисляет прямоугольник метки.
getThumbSize
protected Dimension getThumbSize()
Возвращает размер бегунка.
- Возвращает:
- размер бегунка
getWidthOfWidestLabel
protected int getWidthOfWidestLabel()
Возвращает ширину самой широкой метки.
- Возвращает:
- ширину самой широкой метки
getHeightOfTallestLabel
protected int getHeightOfTallestLabel()
Возвращает высоту самой высокой метки.
- Возвращает:
- высоту самой высокой метки
getWidthOfHighValueLabel
protected int getWidthOfHighValueLabel()
Возвращает ширину метки наибольшего значения.
- Возвращает:
- ширину метки наибольшего значения
getWidthOfLowValueLabel
protected int getWidthOfLowValueLabel()
Возвращает ширину метки наименьшего значения.
- Возвращает:
- ширину метки наименьшего значения
getHeightOfHighValueLabel
protected int getHeightOfHighValueLabel()
Возвращает высоту метки наибольшего значения.
- Возвращает:
- высоту метки наибольшего значения
getHeightOfLowValueLabel
protected int getHeightOfLowValueLabel()
Возвращает высоту метки наименьшего значения.
- Возвращает:
- высоту метки наименьшего значения
drawInverted
protected boolean drawInverted()
Рисует в инвертированном виде.
- Возвращает:
- признак инверсии
getHighestValue
protected Integer getHighestValue()
Возвращает наибольшее значение, которому соответствует запись в таблице меток.
- Возвращает:
- наибольшее значение, которому соответствует запись в таблице меток, или null.
- Начиная с:
- 1.6
getLowestValue
protected Integer getLowestValue()
Возвращает наименьшее значение, которому соответствует запись в таблице меток.
- Возвращает:
- наименьшее значение, которому соответствует запись в таблице меток, или null.
- Начиная с:
- 1.6
getLowestValueLabel
protected Component getLowestValueLabel()
Возвращает метку, соответствующую наибольшему значению ползунка в таблице меток.
- Возвращает:
- метку, соответствующую наибольшему значению ползунка в таблице меток
- См. также:
getHighestValueLabel
protected Component getHighestValueLabel()
Возвращает метку, соответствующую наименьшему значению ползунка в таблице меток.
- Возвращает:
- метку, соответствующую наименьшему значению ползунка в таблице меток
- См. также:
recalculateIfInsetsChanged
protected void recalculateIfInsetsChanged()
Пересчитывает значения, если внутренние отступы изменились.
recalculateIfOrientationChanged
protected void recalculateIfOrientationChanged()
Пересчитывает значения, если ориентация изменилась.
paintFocus
public void paintFocus(Graphics g)
Рисует фокус.
- Параметры:
-
g— графический контекст
paintTrack
public void paintTrack(Graphics g)
Рисует дорожку.
- Параметры:
-
g— графический контекст
paintTicks
public void paintTicks(Graphics g)
Рисует деления.
- Параметры:
-
g— графический контекст
paintMinorTickForHorizSlider
protected void paintMinorTickForHorizSlider(Graphics g, Rectangle tickBounds, int x)
Рисует малое деление горизонтального ползунка.
- Параметры:
-
g— графический контекст -
tickBounds— границы деления -
x— координата x
paintMajorTickForHorizSlider
protected void paintMajorTickForHorizSlider(Graphics g, Rectangle tickBounds, int x)
Рисует крупное деление горизонтального ползунка.
- Параметры:
-
g— графический контекст -
tickBounds— границы деления -
x— координата x
paintMinorTickForVertSlider
protected void paintMinorTickForVertSlider(Graphics g, Rectangle tickBounds, int y)
Рисует малое деление вертикального ползунка.
- Параметры:
-
g— графический контекст -
tickBounds— границы деления -
y— координата y
paintMajorTickForVertSlider
protected void paintMajorTickForVertSlider(Graphics g, Rectangle tickBounds, int y)
Рисует крупное деление вертикального ползунка.
- Параметры:
-
g— графический контекст -
tickBounds— границы деления -
y— координата y
paintLabels
public void paintLabels(Graphics g)
Рисует метки.
- Параметры:
-
g— графический контекст
paintHorizontalLabel
protected void paintHorizontalLabel(Graphics g, int value, Component label)
Вызывается для каждой метки в таблице меток. Используется для рисования меток горизонтальных ползунков. Графический контекст уже смещен к labelRect.y.
- Параметры:
-
g— графический контекст, в котором выполняется рисование -
value— значение ползунка -
label— метка-компонент из таблицы меток, которую необходимо нарисовать - См. также:
paintVerticalLabel
protected void paintVerticalLabel(Graphics g, int value, Component label)
Вызывается для каждой метки в таблице меток. Используется для рисования меток вертикальных ползунков. Графический контекст уже смещен к labelRect.x.
- Параметры:
-
g— графический контекст, в котором выполняется рисование -
value— значение ползунка -
label— метка-компонент из таблицы меток, которую необходимо нарисовать - См. также:
paintThumb
public void paintThumb(Graphics g)
Рисует бегунок.
- Параметры:
-
g— графический контекст
setThumbLocation
public void setThumbLocation(int x, int y)
Задает положение бегунка.
- Параметры:
-
x— координата x -
y— координата y
scrollByBlock
public void scrollByBlock(int direction)
Прокручивает на один блок.
- Параметры:
-
direction— направление
scrollByUnit
public void scrollByUnit(int direction)
Прокручивает на одну единицу.
- Параметры:
-
direction— направление
scrollDueToClickInTrack
protected void scrollDueToClickInTrack(int dir)
Эта функция вызывается, когда на дорожке, а не на ползунке, обнаружено событие mousePressed. По умолчанию выполняется прокрутка на один блок. Вы можете переопределить этот метод, чтобы отключить прокрутку или добавить дополнительное поведение.
- Параметры:
-
dir— направление и количество блоков прокрутки
xPositionForValue
protected int xPositionForValue(int value)
Возвращает координату x для значения.
- Параметры:
-
value— значение - Возвращает:
- координату x для значения
yPositionForValue
protected int yPositionForValue(int value)
Возвращает координату y для значения.
- Параметры:
-
value— значение - Возвращает:
- координату y для значения
yPositionForValue
protected int yPositionForValue(int value, int trackY, int trackHeight)
Возвращает координату y для указанного значения. Проверка аргументов не выполняется. В частности, если
trackHeight отрицательно, результат может быть неопределённым.- Параметры:
-
value— значение ползунка, для которого нужно получить координату -
trackY— начало координат y дорожки -
trackHeight— высота дорожки - Возвращает:
- координату y для указанного значения ползунка
- Начиная с версии:
- 1.6
valueForYPosition
public int valueForYPosition(int yPos)
Возвращает значение для координаты y. Если
yPos находится за пределами дорожки сверху или снизу, этот метод устанавливает минимальное или максимальное значение ползунка в зависимости от того, инвертирован ли ползунок.- Параметры:
-
yPos— положение ползунка вдоль оси y - Возвращает:
- значение для координаты y
valueForXPosition
public int valueForXPosition(int xPos)
Возвращает значение для координаты x. Если
xPos находится за пределами дорожки слева или справа, этот метод устанавливает минимальное или максимальное значение ползунка в зависимости от того, инвертирован ли ползунок.- Параметры:
-
xPos— положение ползунка вдоль оси x - Возвращает:
- значение для координаты x
© 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/javax/swing/plaf/basic/BasicSliderUI.html