|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public class MetalSliderUI extends BasicSliderUI
Предупреждение: Сериализированные объекты этого класса не будут совместимыми с будущими выпусками 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()
Получает высоту области галочки для горизонтальных ползунков и ширины области галочки для вертикальных ползунков.
|
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 в классе BasicSliderUIc - компонент, где этот делегат UI устанавливаетсяComponentUI.uninstallUI(javax.swing.JComponent), JComponent.setUI(javax.swing.plaf.ComponentUI), JComponent.updateUI()protected PropertyChangeListener createPropertyChangeListener(JSlider slider)
createPropertyChangeListener в классе BasicSliderUIpublic void paintThumb(Graphics g)
paintThumb в классе BasicSliderUIpublic void paintTrack(Graphics g)
paintTrack в классе BasicSliderUIpublic void paintFocus(Graphics g)
paintFocus в классе BasicSliderUIprotected Dimension getThumbSize()
getThumbSize в классе BasicSliderUIpublic int getTickLength()
getTickLength в классе BasicSliderUIprotected int getTrackWidth()
protected int getTrackLength()
protected int getThumbOverhang()
protected void scrollDueToClickInTrack(int dir)
BasicSliderUIscrollDueToClickInTrack в классе BasicSliderUIprotected void paintMinorTickForHorizSlider(Graphics g, Rectangle tickBounds, int x)
paintMinorTickForHorizSlider в классе BasicSliderUIprotected void paintMajorTickForHorizSlider(Graphics g, Rectangle tickBounds, int x)
paintMajorTickForHorizSlider в классе BasicSliderUIprotected void paintMinorTickForVertSlider(Graphics g, Rectangle tickBounds, int y)
paintMinorTickForVertSlider в классе BasicSliderUIprotected void paintMajorTickForVertSlider(Graphics g, Rectangle tickBounds, int y)
paintMajorTickForVertSlider в классе BasicSliderUI
Для дальнейшей ссылки API и документации разработчика, см. . Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.