public class MetalScrollBarUI extends BasicScrollBarUI
BasicScrollBarUI.ArrowButtonListener, BasicScrollBarUI.ModelListener, BasicScrollBarUI.PropertyChangeHandler, BasicScrollBarUI.ScrollListener, BasicScrollBarUI.TrackListener| Модификатор и Тип | Поле и Описание |
|---|---|
protected javax.swing.plaf.metal.MetalBumps |
удары |
protected MetalScrollButton |
decreaseButton |
static String |
FREE_STANDING_PROP |
protected MetalScrollButton |
increaseButton |
protected boolean |
isFreeStanding |
protected int |
scrollBarWidth |
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, trackRectBOTTOM, CENTER, EAST, HORIZONTAL, LEADING, LEFT, NEXT, NORTH, NORTH_EAST, NORTH_WEST, PREVIOUS, RIGHT, SOUTH, SOUTH_EAST, SOUTH_WEST, TOP, TRAILING, VERTICAL, WEST| Конструктор и Описание |
|---|
MetalScrollBarUI() |
| Модификатор и Тип | Метод и Описание |
|---|---|
protected void |
configureScrollBarColors() |
protected JButton |
createDecreaseButton(int orientation)
Возвращает представление, которое представляет представление уменьшения.
|
protected JButton |
createIncreaseButton(int orientation)
Возвращает представление, которое представляет представление увеличения.
|
protected PropertyChangeListener |
createPropertyChangeListener() |
static ComponentUI |
createUI(JComponent c) |
protected Dimension |
getMinimumThumbSize()
Возвращает самый маленький приемлемый размер для ползунка.
|
Размерность |
getPreferredSize(JComponent c)
Привилегированный width вертикальной полосы прокрутки является максимумом привилегированных ширин (нет
null) кнопки инкремента/декремента, и минимальный width ползунка. |
protected void |
installDefaults() |
protected void |
installListeners() |
protected void |
paintThumb(Graphics g, JComponent c, Rectangle thumbBounds) |
protected void |
paintTrack(Graphics g, JComponent c, Rectangle trackBounds) |
protected void |
setThumbBounds(int x, int y, int width, int height)
Это переопределяется только, чтобы увеличить недопустимую область.
|
addLayoutComponent, createArrowButtonListener, createModelListener, createScrollListener, createTrackListener, getMaximumSize, getMaximumThumbSize, getSupportsAbsolutePositioning, getThumbBounds, getTrackBounds, installComponents, installKeyboardActions, installUI, isThumbRollover, layoutContainer, layoutHScrollbar, layoutVScrollbar, minimumLayoutSize, paint, paintDecreaseHighlight, paintIncreaseHighlight, preferredLayoutSize, removeLayoutComponent, scrollByBlock, scrollByUnit, setThumbRollover, uninstallComponents, uninstallDefaults, uninstallKeyboardActions, uninstallListeners, uninstallUIcontains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getMinimumSize, updateprotected javax.swing.plaf.metal.MetalBumps bumps
protected MetalScrollButton increaseButton
protected MetalScrollButton decreaseButton
protected int scrollBarWidth
public static final String FREE_STANDING_PROP
protected boolean isFreeStanding
public static ComponentUI createUI(JComponent c)
protected void installDefaults()
installDefaults в class BasicScrollBarUIprotected void installListeners()
installListeners в class BasicScrollBarUIprotected PropertyChangeListener createPropertyChangeListener()
createPropertyChangeListener в class BasicScrollBarUIprotected void configureScrollBarColors()
configureScrollBarColors в class BasicScrollBarUIpublic Dimension getPreferredSize(JComponent c)
BasicScrollBarUInull) кнопки инкремента/декремента, и минимальный width ползунка. Привилегированный height является суммой привилегированных высот тех же самых частей. Основание для привилегированного размера горизонтальной полосы прокрутки подобно. preferredSize только вычисляется однажды, последующие звонки в этот метод только возвращают кэшируемый размер.
getPreferredSize в class BasicScrollBarUIc - JScrollBar это делегирует этот метод намBasicScrollBarUI.getMaximumSize(javax.swing.JComponent), ComponentUI.getMinimumSize(javax.swing.JComponent)protected JButton createDecreaseButton(int orientation)
createDecreaseButton в class BasicScrollBarUIprotected JButton createIncreaseButton(int orientation)
createIncreaseButton в class BasicScrollBarUIprotected void paintTrack(Graphics g, JComponent c, Rectangle trackBounds)
paintTrack в class BasicScrollBarUIprotected void paintThumb(Graphics g, JComponent c, Rectangle thumbBounds)
paintThumb в class BasicScrollBarUIprotected Dimension getMinimumThumbSize()
BasicScrollBarUIПредупреждение: значение, возвращенное этим методом, не должно быть быть измененным, это - совместно используемая статическая константа.
getMinimumThumbSize в class BasicScrollBarUIBasicScrollBarUI.getMaximumThumbSize()protected void setThumbBounds(int x,
int y,
int width,
int height)
setThumbBounds в class BasicScrollBarUIBasicScrollBarUI.getThumbBounds()
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92