Класс MetalSliderUI
public class MetalSliderUI extends BasicSliderUI
Предупреждение: Сериализованные объекты этого класса не будут совместимы с будущими версиями Swing. Текущая поддержка сериализации подходит для краткосрочного хранения или RMI между приложениями, использующими одну и ту же версию Swing. Начиная с версии 1.4, добавлена поддержка долгосрочного хранения всех JavaBeans в пакете java.beans. См. XMLEncoder.
Краткое описание вложенных классов
| Модификатор и тип | Класс | Описание |
|---|---|---|
protected class |
MetalSliderUI.MetalPropertyListener |
PropertyListener для JSlider.isFilled. |
Вложенные классы/интерфейсы, объявленные в классе javax.swing.plaf.basic.BasicSliderUI
BasicSliderUI.ActionScroller, BasicSliderUI.ChangeHandler, BasicSliderUI.ComponentHandler, BasicSliderUI.FocusHandler, BasicSliderUI.PropertyChangeHandler, BasicSliderUI.ScrollListener, BasicSliderUI.TrackListener
Краткое описание полей
| Модификатор и тип | Поле | Описание |
|---|---|---|
protected static Color |
darkShadowColor |
Цвет тёмной тени. |
protected boolean |
filledSlider |
Значение свойства JSlider.isFilled. |
protected static Color |
highlightColor |
Цвет выделения. |
protected static Icon |
horizThumbIcon |
Значение горизонтального ползунка по умолчанию. |
protected final String |
SLIDER_FILL |
Свойство для JSlider.isFilled. |
protected static Color |
thumbColor |
Цвет ползунка |
protected final int |
TICK_BUFFER |
Отступ деления. |
protected static int |
tickLength |
Длина деления. |
protected static int |
trackWidth |
Ширина полосы. |
protected static Icon |
vertThumbIcon |
Значение вертикального ползунка по умолчанию. |
Поля, объявленные в классе javax.swing.plaf.basic.BasicSliderUI
changeListener, componentListener, contentRect, focusInsets, focusListener, focusRect, insetCache, labelRect, leftToRightCache, MAX_SCROLL, MIN_SCROLL, NEGATIVE_SCROLL, POSITIVE_SCROLL, propertyChangeListener, scrollListener, scrollTimer, slider, thumbRect, tickRect, trackBuffer, trackListener, trackRect
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
MetalSliderUI() |
Создаёт экземпляр MetalSliderUI. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
protected PropertyChangeListener |
createPropertyChangeListener |
Создаёт MetalPropertyListener. |
static ComponentUI |
createUI |
Создаёт экземпляр MetalSliderUI. |
protected int |
getThumbOverhang() |
Возвращает величину смещения ползунка за пределы ползунковой шкалы. |
int |
getTickLength() |
Возвращает высоту области деления для горизонтальных ползунков и ширину области деления для вертикальных ползунков. |
protected int |
getTrackLength() |
Возвращает большую размерность ползунковой шкалы. |
protected int |
getTrackWidth() |
Возвращает меньшую размерность полосы. |
Методы, объявленные в классе javax.swing.plaf.basic.BasicSliderUI
calculateContentRect, calculateFocusRect, calculateGeometry, calculateLabelRect, calculateThumbLocation, calculateThumbSize, calculateTickRect, calculateTrackBuffer, calculateTrackRect, createChangeListener, createComponentListener, createFocusListener, createScrollListener, createTrackListener, drawInverted, getBaseline, getBaselineResizeBehavior, getFocusColor, getHeightOfHighValueLabel, getHeightOfLowValueLabel, getHeightOfTallestLabel, getHighestValue, getHighestValueLabel, getHighlightColor, getLowestValue, getLowestValueLabel, getMaximumSize, getMinimumHorizontalSize, getMinimumSize, getMinimumVerticalSize, getPreferredHorizontalSize, getPreferredSize, getPreferredVerticalSize, getShadowColor, getThumbSize, getWidthOfHighValueLabel, getWidthOfLowValueLabel, getWidthOfWidestLabel, installDefaults, installKeyboardActions, installListeners, installUI, isDragging, labelsHaveSameBaselines, paintFocus, paintHorizontalLabel, paintLabels, paintMajorTickForHorizSlider, paintMajorTickForVertSlider, paintMinorTickForHorizSlider, paintMinorTickForVertSlider, paintThumb, paintTicks, paintTrack, paintVerticalLabel, recalculateIfInsetsChanged, recalculateIfOrientationChanged, scrollByBlock, scrollByUnit, scrollDueToClickInTrack, setThumbLocation, uninstallDefaults, uninstallKeyboardActions, uninstallListeners, uninstallUI, valueForXPosition, valueForYPosition, xPositionForValue, yPositionForValue, yPositionForValue
Методы, объявленные в классе javax.swing.plaf.ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount, paint, update
Подробное описание полей
TICK_BUFFER
protected final int TICK_BUFFER
- См. также:
filledSlider
protected boolean filledSlider
JSlider.isFilled. По умолчанию false, если свойство не установлено, true для темы Ocean.thumbColor
protected static Color thumbColor
highlightColor
protected static Color highlightColor
darkShadowColor
protected static Color darkShadowColor
trackWidth
protected static int trackWidth
tickLength
protected static int tickLength
horizThumbIcon
protected static Icon horizThumbIcon
Icon используемого данным делегатом, установите его непосредственно с помощью свойства Slider.horizontalThumbIcon UIManager.vertThumbIcon
protected static Icon vertThumbIcon
Icon используемого данным делегатом, установите его непосредственно с помощью свойства Slider.verticalThumbIcon UIManager.SLIDER_FILL
protected final String SLIDER_FILL
JSlider.isFilled.- См. также:
Подробное описание конструкторов
MetalSliderUI
public MetalSliderUI()
MetalSliderUI.Подробное описание методов
createUI
public static ComponentUI createUI(JComponent c)
MetalSliderUI.- Параметры:
-
c- компонент - Возвращает:
- экземпляр
MetalSliderUI
createPropertyChangeListener
protected PropertyChangeListener createPropertyChangeListener(JSlider slider)
MetalPropertyListener.- Наследуется от:
-
createPropertyChangeListenerв классеBasicSliderUI - Параметры:
-
slider-JSlider - Возвращает:
MetalPropertyListener
getTickLength
public int getTickLength()
- Наследуется от:
-
getTickLengthв классеBasicSliderUI - Возвращает:
- целое число, представляющее высоту области деления для горизонтальных ползунков и ширину области деления для вертикальных ползунков
getTrackWidth
protected int getTrackWidth()
- Возвращает:
- меньшая размерность полосы
getTrackLength
protected int getTrackLength()
- Возвращает:
- большая размерность ползунковой шкалы
getThumbOverhang
protected int getThumbOverhang()
- Возвращает:
- величина смещения ползунка за пределы ползунковой шкалы
© 1993, 2023, 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/21/docs/api/java.desktop/javax/swing/plaf/metal/MetalSliderUI.html