public final class SkinScrollBarUI extends XTraScrollBarUI
XTraScrollBarUI.MyTrackListener
javax.swing.plaf.basic.BasicScrollBarUI.ArrowButtonListener, javax.swing.plaf.basic.BasicScrollBarUI.ModelListener, javax.swing.plaf.basic.BasicScrollBarUI.PropertyChangeHandler, javax.swing.plaf.basic.BasicScrollBarUI.ScrollListener, javax.swing.plaf.basic.BasicScrollBarUI.TrackListener
useAlternateLayout
buttonListener, decrButton, DECREASE_HIGHLIGHT, decrGap, incrButton, INCREASE_HIGHLIGHT, incrGap, isDragging, maximumThumbSize, minimumThumbSize, modelListener, NO_HIGHLIGHT, propertyChangeListener, scrollbar, scrollBarWidth, scrollListener, scrollTimer, thumbColor, thumbDarkShadowColor, thumbHighlightColor, thumbLightShadowColor, thumbRect, trackColor, trackHighlight, trackHighlightColor, trackListener, trackRect
Constructor and Description |
---|
SkinScrollBarUI() |
Modifier and Type | Method and Description |
---|---|
protected javax.swing.JButton |
createDecreaseButton(int orientation)
Description of the Method
|
protected javax.swing.JButton |
createIncreaseButton(int orientation)
Description of the Method
|
static javax.swing.plaf.ComponentUI |
createUI(javax.swing.JComponent x)
Description of the Method
|
protected java.awt.Dimension |
getMinimumThumbSize()
Gets the MinimumThumbSize attribute of the SkinScrollBarUI object
|
java.awt.Dimension |
getPreferredSize(javax.swing.JComponent c)
Gets the PreferredSize attribute of the SkinScrollBarUI object
|
protected void |
paintThumb(java.awt.Graphics g,
javax.swing.JComponent c,
java.awt.Rectangle thumbBounds)
Description of the Method
|
protected void |
paintTrack(java.awt.Graphics g,
javax.swing.JComponent c,
java.awt.Rectangle trackBounds)
Description of the Method
|
alternateLayoutHScrollbar, alternateLayoutVScrollbar, createTrackListener, decrButton, getThumbBounds, getTrackBounds, incrButton, isDragging, layoutHScrollbar, layoutVScrollbar, scrollbar, setThumbBounds
addLayoutComponent, configureScrollBarColors, createArrowButtonListener, createModelListener, createPropertyChangeListener, createScrollListener, getMaximumSize, getMaximumThumbSize, getSupportsAbsolutePositioning, installComponents, installDefaults, installKeyboardActions, installListeners, installUI, isThumbRollover, layoutContainer, minimumLayoutSize, paint, paintDecreaseHighlight, paintIncreaseHighlight, preferredLayoutSize, removeLayoutComponent, scrollByBlock, scrollByUnit, setThumbRollover, uninstallComponents, uninstallDefaults, uninstallKeyboardActions, uninstallListeners, uninstallUI
public java.awt.Dimension getPreferredSize(javax.swing.JComponent c)
getPreferredSize
in class javax.swing.plaf.basic.BasicScrollBarUI
c
- Description of Parameterprotected java.awt.Dimension getMinimumThumbSize()
getMinimumThumbSize
in class javax.swing.plaf.basic.BasicScrollBarUI
protected javax.swing.JButton createDecreaseButton(int orientation)
createDecreaseButton
in class javax.swing.plaf.basic.BasicScrollBarUI
orientation
- Description of Parameterprotected javax.swing.JButton createIncreaseButton(int orientation)
createIncreaseButton
in class javax.swing.plaf.basic.BasicScrollBarUI
orientation
- Description of Parameterprotected void paintTrack(java.awt.Graphics g, javax.swing.JComponent c, java.awt.Rectangle trackBounds)
paintTrack
in class javax.swing.plaf.basic.BasicScrollBarUI
g
- Description of Parameterc
- Description of ParametertrackBounds
- Description of Parameterprotected void paintThumb(java.awt.Graphics g, javax.swing.JComponent c, java.awt.Rectangle thumbBounds)
paintThumb
in class javax.swing.plaf.basic.BasicScrollBarUI
g
- Description of Parameterc
- Description of ParameterthumbBounds
- Description of Parameterpublic static javax.swing.plaf.ComponentUI createUI(javax.swing.JComponent x)
x
- Description of Parameter