Класс 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 |
Умолчательный горизонтальный ползунок Icon. |
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 |
Умолчательный вертикальный ползунок Icon. |
Поля, объявленные в классе 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. Это поле может не использоваться. Чтобы изменить используемый Icon напрямую, установите его, используя свойство Slider.horizontalThumbIcon UIManager.vertThumbIcon
protected static Icon vertThumbIcon
Icon. Это поле может не использоваться. Чтобы изменить используемый 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- aJSlider - Возвращает:
- the
MetalPropertyListener
getTickLength
public int getTickLength()
- Переопределяет:
-
getTickLengthв классеBasicSliderUI - Возвращает:
- целое число, представляющее высоту области отметки для горизонтальных ползунков и ширину области отметки для вертикальных ползунков
getTrackWidth
protected int getTrackWidth()
- Возвращает:
- меньшую размерность дорожки
getTrackLength
protected int getTrackLength()
- Возвращает:
- большую размерность ползунка
getThumbOverhang
protected int getThumbOverhang()
- Возвращает:
- величина, на которую ползунок выходит за пределы ползунка
© 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/metal/MetalSliderUI.html