Spec-Zone.ru › OpenJDK 17

Класс MetalScrollBarUI

java.lang.Object
javax.swing.plaf.ComponentUI
javax.swing.plaf.ScrollBarUI
javax.swing.plaf.basic.BasicScrollBarUI
javax.swing.plaf.metal.MetalScrollBarUI
Все реализуемые интерфейсы:
LayoutManager, SwingConstants
public class MetalScrollBarUI extends BasicScrollBarUI
Реализация ScrollBarUI для темы Metal Look and Feel

Краткое описание вложенных классов

Вложенные классы/интерфейсы, объявленные в классе javax.swing.plaf.basic.BasicScrollBarUI

BasicScrollBarUI.ArrowButtonListener, BasicScrollBarUI.ModelListener, BasicScrollBarUI.PropertyChangeHandler, BasicScrollBarUI.ScrollListener, BasicScrollBarUI.TrackListener

Краткое описание полей

Модификатор и тип Поле Описание
protected MetalScrollButton decreaseButton
Кнопка уменьшения.
static final String FREE_STANDING_PROP
Свойство JScrollBar.isFreeStanding.
protected MetalScrollButton increaseButton
Кнопка увеличения.
protected boolean isFreeStanding
Значение свойства JScrollBar.isFreeStanding.
protected int scrollBarWidth
Ширина полосы прокрутки.

Поля, объявленные в классе javax.swing.plaf.basic.BasicScrollBarUI

buttonListener, decrButton, DECREASE_HIGHLIGHT, decrGap, incrButton, INCREASE_HIGHLIGHT, incrGap, isDragging, maximumThumbSize, minimumThumbSize, modelListener, NO_HIGHLIGHT, propertyChangeListener, scrollbar, scrollListener, scrollTimer, thumbDarkShadowColor, thumbLightShadowColor, thumbRect, trackColor, trackHighlight, trackHighlightColor, trackListener, trackRect

Поля, объявленные в интерфейсе javax.swing.SwingConstants

BOTTOM, CENTER, EAST, HORIZONTAL, LEADING, LEFT, NEXT, NORTH, NORTH_EAST, NORTH_WEST, PREVIOUS, RIGHT, SOUTH, SOUTH_EAST, SOUTH_WEST, TOP, TRAILING, VERTICAL, WEST

Краткое описание конструкторов

Конструктор Описание
MetalScrollBarUI()
Создает MetalScrollBarUI.

Краткое описание методов

Модификатор и тип Метод Описание
protected JButton createDecreaseButton(int orientation)
Возвращает представление, представляющее уменьшение.
protected JButton createIncreaseButton(int orientation)
Возвращает представление, представляющее увеличение.
static ComponentUI createUI(JComponent c)
Создает новый экземпляр MetalScrollBarUI.
protected void setThumbBounds(int x, int y, int width, int height)
Переопределяется только для увеличения области проверки.

Методы, объявленные в классе javax.swing.plaf.basic.BasicScrollBarUI

addLayoutComponent, configureScrollBarColors, createArrowButtonListener, createModelListener, createPropertyChangeListener, createScrollListener, createTrackListener, getMaximumSize, getMaximumThumbSize, getMinimumThumbSize, getPreferredSize, getSupportsAbsolutePositioning, getThumbBounds, getTrackBounds, installComponents, installDefaults, installKeyboardActions, installListeners, installUI, isThumbRollover, layoutContainer, layoutHScrollbar, layoutVScrollbar, minimumLayoutSize, paintDecreaseHighlight, paintIncreaseHighlight, paintThumb, paintTrack, preferredLayoutSize, removeLayoutComponent, scrollByBlock, scrollByUnit, setThumbRollover, uninstallComponents, uninstallDefaults, uninstallKeyboardActions, uninstallListeners, uninstallUI

Методы, объявленные в классе javax.swing.plaf.ComponentUI

contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getMinimumSize, paint, update

Методы, объявленные в классе java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Подробное описание полей

increaseButton

protected MetalScrollButton increaseButton
Кнопка увеличения.

decreaseButton

protected MetalScrollButton decreaseButton
Кнопка уменьшения.

scrollBarWidth

protected int scrollBarWidth
Ширина полосы прокрутки.

FREE_STANDING_PROP

public static final String FREE_STANDING_PROP
Свойство JScrollBar.isFreeStanding.
См. также:
  • Значения константных полей

isFreeStanding

protected boolean isFreeStanding
Значение свойства JScrollBar.isFreeStanding.

Подробное описание конструкторов

MetalScrollBarUI

public MetalScrollBarUI()
Создает MetalScrollBarUI.

Подробное описание методов

createUI

public static ComponentUI createUI(JComponent c)
Создает новый экземпляр MetalScrollBarUI.
Параметры:
c - компонент
Возвращает:
новый экземпляр MetalScrollBarUI

createDecreaseButton

protected JButton createDecreaseButton(int orientation)
Возвращает представление, представляющее уменьшение.
Переопределяет:
createDecreaseButton в классе BasicScrollBarUI
Параметры:
orientation - ориентация
Возвращает:
кнопку уменьшения

createIncreaseButton

protected JButton createIncreaseButton(int orientation)
Возвращает представление, представляющее увеличение.
Переопределяет:
createIncreaseButton в классе BasicScrollBarUI
Параметры:
orientation - ориентация
Возвращает:
кнопку увеличения

setThumbBounds

protected void setThumbBounds(int x, int y, int width, int height)
Переопределяется только для увеличения области проверки. Это гарантирует, что "тень" под ползунком будет обновлена
Переопределяет:
setThumbBounds в классе BasicScrollBarUI
Параметры:
x - установить x-позицию ползунка
y - установить y-позицию ползунка
width - установить ширину ползунка
height - установить высоту ползунка
См. также:
  • BasicScrollBarUI.getThumbBounds()

© 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/MetalScrollBarUI.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API