Класс 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-JSlider - Возвращает:
MetalPropertyListener
getTickLength
public int getTickLength()
- Переопределяет:
-
getTickLengthв классеBasicSliderUI - Возвращает:
- целое число, представляющее высоту области метки для горизонтальных слайдеров и ширину области метки для вертикальных слайдеров
getTrackWidth
protected int getTrackWidth()
- Возвращает:
- меньшую размерность дорожки
getTrackLength
protected int getTrackLength()
- Возвращает:
- большую размерность слайдера
getThumbOverhang
protected int getThumbOverhang()
- Возвращает:
- величину, на которую ползунок выходит за пределы слайдера
© 1993, 2021, 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/17/docs/api/java.desktop/javax/swing/plaf/metal/MetalSliderUI.html