public class MetalSliderUI extends BasicSliderUI
Предупреждение: Сериализированные объекты этого class не будут совместимыми с будущими выпусками Swing. Текущая поддержка сериализации является подходящей для краткосрочного хранения или RMI между приложениями, выполняющими ту же самую версию Swing. С 1.4, поддержка длительного хранения всего JavaBeansTM была добавлена к java.beans пакет. Пожалуйста, см. XMLEncoder.
| Модификатор и Тип | Класс и Описание |
|---|---|
protected class |
MetalSliderUI.MetalPropertyListener |
BasicSliderUI.ActionScroller, BasicSliderUI.ChangeHandler, BasicSliderUI.ComponentHandler, BasicSliderUI.FocusHandler, BasicSliderUI.PropertyChangeHandler, BasicSliderUI.ScrollListener, BasicSliderUI.TrackListener| Модификатор и Тип | Поле и Описание |
|---|---|
protected static Color |
darkShadowColor |
protected boolean |
filledSlider |
protected static Color |
highlightColor |
protected static Icon |
horizThumbIcon
Горизонтальный ползунок значения по умолчанию
Icon. |
protected String |
SLIDER_FILL |
protected static Color |
thumbColor |
protected int |
TICK_BUFFER |
protected static int |
tickLength |
protected static int |
trackWidth |
protected static Icon |
vertThumbIcon
Вертикальный ползунок значения по умолчанию
Icon. |
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() |
| Модификатор и Тип | Метод и Описание |
|---|---|
protected PropertyChangeListener |
createPropertyChangeListener(JSlider slider) |
static ComponentUI |
createUI(JComponent c) |
protected int |
getThumbOverhang()
Возвращает количество, что ползунок идет мимо ползунка.
|
protected Dimension |
getThumbSize() |
int |
getTickLength()
Получает height области галочки для горизонтальных ползунков и width области галочки для вертикальных ползунков.
|
protected int |
getTrackLength()
Возвращает более длинную размерность ползунка.
|
protected int |
getTrackWidth()
Возвращает более короткую размерность дорожки.
|
void |
installUI(JComponent c)
Конфигурирует указанный компонент соответственно для стили.
|
void |
paintFocus(Graphics g) |
protected void |
paintMajorTickForHorizSlider(Graphics g, Rectangle tickBounds, int x) |
protected void |
paintMajorTickForVertSlider(Graphics g, Rectangle tickBounds, int y) |
protected void |
paintMinorTickForHorizSlider(Graphics g, Rectangle tickBounds, int x) |
protected void |
paintMinorTickForVertSlider(Graphics g, Rectangle tickBounds, int y) |
void |
paintThumb(Graphics g) |
void |
paintTrack(Graphics g) |
protected void |
scrollDueToClickInTrack(int dir)
Эта функция вызывается, когда mousePressed был обнаружен в дорожке, не в ползунке.
|
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, getWidthOfHighValueLabel, getWidthOfLowValueLabel, getWidthOfWidestLabel, installDefaults, installKeyboardActions, installListeners, isDragging, labelsHaveSameBaselines, paint, paintHorizontalLabel, paintLabels, paintTicks, paintVerticalLabel, recalculateIfInsetsChanged, recalculateIfOrientationChanged, scrollByBlock, scrollByUnit, setThumbLocation, uninstallDefaults, uninstallKeyboardActions, uninstallListeners, uninstallUI, valueForXPosition, valueForYPosition, xPositionForValue, yPositionForValue, yPositionForValuecontains, getAccessibleChild, getAccessibleChildrenCount, updateprotected final int TICK_BUFFER
protected boolean filledSlider
protected static Color thumbColor
protected static Color highlightColor
protected static Color darkShadowColor
protected static int trackWidth
protected static int tickLength
protected static Icon horizThumbIcon
Icon. Это поле не могло бы использоваться. Измениться Icon используемый этим delgate непосредственно набор это использующий Slider.horizontalThumbIcon Свойство UIManager.protected static Icon vertThumbIcon
Icon. Это поле не могло бы использоваться. Измениться Icon используемый этим delgate непосредственно набор это использующий Slider.verticalThumbIcon Свойство UIManager.protected final String SLIDER_FILL
public static ComponentUI createUI(JComponent c)
public void installUI(JComponent c)
ComponentUIComponentUI экземпляр устанавливается как делегат UI на указанном компоненте. Этот метод должен полностью сконфигурировать компонент для стили, включая следующее: LayoutManager на компоненте в случае необходимости. PropertyChangeListener на компоненте, чтобы обнаружить и ответить на компонентные изменения свойства соответственно. installUI в class BasicSliderUIc - компонент, где этот делегат UI устанавливаетсяComponentUI.uninstallUI(javax.swing.JComponent), JComponent.setUI(javax.swing.plaf.ComponentUI), JComponent.updateUI()protected PropertyChangeListener createPropertyChangeListener(JSlider slider)
createPropertyChangeListener в class BasicSliderUIpublic void paintThumb(Graphics g)
paintThumb в class BasicSliderUIpublic void paintTrack(Graphics g)
paintTrack в class BasicSliderUIpublic void paintFocus(Graphics g)
paintFocus в class BasicSliderUIprotected Dimension getThumbSize()
getThumbSize в class BasicSliderUIpublic int getTickLength()
getTickLength в class BasicSliderUIprotected int getTrackWidth()
protected int getTrackLength()
protected int getThumbOverhang()
protected void scrollDueToClickInTrack(int dir)
BasicSliderUIscrollDueToClickInTrack в class BasicSliderUIprotected void paintMinorTickForHorizSlider(Graphics g, Rectangle tickBounds, int x)
paintMinorTickForHorizSlider в class BasicSliderUIprotected void paintMajorTickForHorizSlider(Graphics g, Rectangle tickBounds, int x)
paintMajorTickForHorizSlider в class BasicSliderUIprotected void paintMinorTickForVertSlider(Graphics g, Rectangle tickBounds, int y)
paintMinorTickForVertSlider в class BasicSliderUIprotected void paintMajorTickForVertSlider(Graphics g, Rectangle tickBounds, int y)
paintMajorTickForVertSlider в class BasicSliderUI
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92