Класс BasicSliderUI
java.lang.Object
javax.swing.plaf.ComponentUI
javax.swing.plaf.SliderUI
javax.swing.plaf.basic.BasicSliderUI
- Прямые известные подклассы:
-
MetalSliderUI,SynthSliderUI
public class BasicSliderUI extends SliderUI
Реализация Basic L&F интерфейса SliderUI.
Краткое описание вложенных классов
| Модификатор и тип | Класс | Описание |
|---|---|---|
class |
BasicSliderUI.ActionScroller |
Начиная с Java 2 платформы 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() |
Устаревший, подлежит удалению: Этот элемент API может быть удален в будущей версии. Этот конструктор был ошибочно доступен и будет удален в будущей версии. |
BasicSliderUI |
Создает BasicSliderUI. |
Краткое описание методов
| Modifier and Type | Method | Description |
|---|---|---|
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 |
recalculateIfInsetsChanged() |
Вызывается для каждой метки в таблице меток. |
protected void |
recalculateIfOrientationChanged() |
Пересчитывает, если изменились отступы. |
protected void |
scrollByBlock |
Пересчитывает, если изменилась ориентация. |
void |
scrollByUnit |
Прокручивает по блокам. |
void |
scrollDueToClickInTrack |
Прокручивает по единицам. |
protected void |
setThumbLocation |
Эта функция вызывается, когда было обнаружено mousePressed на дорожке, а не на ползунке. |
void |
uninstallDefaults |
Устанавливает расположение ползунка. |
protected void |
uninstallKeyboardActions |
Отменяет установки по умолчанию. |
protected void |
uninstallListeners |
Отменяет действия клавиатуры. |
protected void |
uninstallUI |
Отменяет слушателей. |
void |
valueForXPosition |
Отменяет пользовательский интерфейс. |
int |
valueForYPosition |
Возвращает значение по x-позиции. |
int |
xPositionForValue |
Возвращает значение по y-позиции. |
protected int |
yPositionForValue |
Возвращает x-позицию для значения. |
protected int |
yPositionForValue |
Возвращает y-позицию для значения. |
protected int |
contains, getAccessibleChild, getAccessibleChildrenCount, paint, update |
Возвращает y-позицию для указанного значения. |
Методы, объявленные в классе javax.swing.plaf.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
@Deprecated(since="23", forRemoval=true) public BasicSliderUI()
Устаревший, для удаления: Этот элемент API может быть удален в будущей версии.
Этот конструктор был ошибочно доступен и будет удален в будущей версии. Используйте
BasicSliderUI(JSlider) вместо него.Создаёт
BasicSliderUI.- Since:
- 16
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, если пользователь перетаскивает ползунок
- Since:
- 1.5
createUI
public static ComponentUI createUI(JComponent b)
Создаёт UI.
- Параметры:
-
b- компонент - Возвращает:
- UI
installUI
public void installUI(JComponent c)
Устанавливает UI.
- Переопределяет:
-
installUIв классеComponentUI - Параметры:
-
c- компонент - См. также:
uninstallUI
public void uninstallUI(JComponent c)
Удаляет UI.
- Переопределяет:
-
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)
Создаёт слушатель изменений свойств.
- Parameters:
-
slider- ползунок - Returns:
- слушатель изменений свойств
installListeners
protected void installListeners(JSlider slider)
Устанавливает слушатели.
- Parameters:
-
slider- ползунок
uninstallListeners
protected void uninstallListeners(JSlider slider)
Удаляет слушатели.
- Parameters:
-
slider- ползунок
installKeyboardActions
protected void installKeyboardActions(JSlider slider)
Устанавливает действия клавиатуры.
- Parameters:
-
slider- ползунок
uninstallKeyboardActions
protected void uninstallKeyboardActions(JSlider slider)
Удаляет действия клавиатуры.
- Parameters:
-
slider- ползунок
getBaseline
public int getBaseline(JComponent c, int width, int height)
Возвращает линию базовых значений.
- Overrides:
-
getBaselineв классеComponentUI - Parameters:
-
c-JComponentдля которого запрашивается линия базовых значений -
width- ширина для получения линии базовых значений -
height- высота для получения линии базовых значений - Returns:
- линия базовых значений или значение < 0, указывающее на отсутствие разумной линии базовых значений
- Throws:
-
NullPointerException- еслиcравенnull -
IllegalArgumentException- если ширина или высота < 0 - Since:
- 1.6
- See Also:
getBaselineResizeBehavior
public Component.BaselineResizeBehavior getBaselineResizeBehavior(JComponent c)
Возвращает перечисление, указывающее, как линия базовых значений компонента меняется при изменении размера.
- Overrides:
-
getBaselineResizeBehaviorв классеComponentUI - Parameters:
-
c-JComponent, для которого требуется поведение изменения размера линии базовых значений - Returns:
- перечисление, указывающее, как меняется линия базовых значений при изменении размера компонента
- Throws:
-
NullPointerException- еслиcравенnull - Since:
- 1.6
- See Also:
labelsHaveSameBaselines
protected boolean labelsHaveSameBaselines()
Возвращает true, если у всех меток из таблицы меток одинаковая линия базовых значений.
- Returns:
- true, если у всех меток из таблицы меток одинаковая линия базовых значений
- Since:
- 1.6
getPreferredHorizontalSize
public Dimension getPreferredHorizontalSize()
Возвращает предпочтительный горизонтальный размер.
- Returns:
- предпочтительный горизонтальный размер
getPreferredVerticalSize
public Dimension getPreferredVerticalSize()
Возвращает предпочтительный вертикальный размер.
- Returns:
- предпочтительный вертикальный размер
getMinimumHorizontalSize
public Dimension getMinimumHorizontalSize()
Возвращает минимальный горизонтальный размер.
- Returns:
- минимальный горизонтальный размер
getMinimumVerticalSize
public Dimension getMinimumVerticalSize()
Возвращает минимальный вертикальный размер.
- Returns:
- минимальный вертикальный размер
getPreferredSize
public Dimension getPreferredSize(JComponent c)
Возвращает предпочтительный размер.
- Overrides:
-
getPreferredSizeв классеComponentUI - Parameters:
-
c- компонент - Returns:
- предпочтительный размер
- See Also:
getMinimumSize
public Dimension getMinimumSize(JComponent c)
Возвращает минимальный размер.
- Overrides:
-
getMinimumSizeв классеComponentUI - Parameters:
-
c- компонент - Returns:
- минимальный размер
- See Also:
getMaximumSize
public Dimension getMaximumSize(JComponent c)
Возвращает максимальный размер.
- Overrides:
-
getMaximumSizeв классеComponentUI - Parameters:
-
c- компонент - Returns:
- максимальный размер
- See Also:
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() подальше от краёв.
- Returns:
- целое число, представляющее высоту области делений для горизонтальных ползунков и ширину области делений для вертикальных ползунков
calculateTickRect
protected void calculateTickRect()
Вычисляет прямоугольник делений.
calculateLabelRect
protected void calculateLabelRect()
Вычисляет прямоугольник метки.
getThumbSize
protected Dimension getThumbSize()
Возвращает размер ползунка.
- Returns:
- размер ползунка
getWidthOfWidestLabel
protected int getWidthOfWidestLabel()
Возвращает ширину самой широкой метки.
- Returns:
- ширина самой широкой метки
getHeightOfTallestLabel
protected int getHeightOfTallestLabel()
Возвращает высоту самой высокой метки.
- Returns:
- высота самой высокой метки
getWidthOfHighValueLabel
protected int getWidthOfHighValueLabel()
Возвращает ширину метки с наибольшим значением.
- Returns:
- ширина метки с наибольшим значением
getWidthOfLowValueLabel
protected int getWidthOfLowValueLabel()
Возвращает ширину метки с наименьшим значением.
- Returns:
- ширина метки с наименьшим значением
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)
Вызывается для каждой метки в таблице меток. Используется для отрисовки меток для горизонтальных ползунков. Графический контекст уже сдвинут по оси y на labelRect.y.
- Параметры:
-
g- графический контекст -
value- значение ползунка -
label- метка компонента в таблице меток, которую нужно отрисовать - См. также:
paintVerticalLabel
protected void paintVerticalLabel(Graphics g, int value, Component label)
Вызывается для каждой метки в таблице меток. Используется для отрисовки меток для вертикальных ползунков. Графический контекст уже сдвинут по оси x на 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)
Эта функция вызывается при нажатии мыши на дорожке, а не на ползунке. По умолчанию выполняется прокрутка на блок. Вы можете переопределить этот метод, чтобы предотвратить прокрутку или добавить дополнительное поведение.
- Параметры:
-
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://download.java.net/java/early_access/jdk24/docs/api/java.desktop/javax/swing/plaf/basic/BasicSliderUI.html