public class WebScrollPaneUI extends javax.swing.plaf.basic.BasicScrollPaneUI implements ShapeProvider
javax.swing.plaf.basic.BasicScrollPaneUI.HSBChangeListener, javax.swing.plaf.basic.BasicScrollPaneUI.MouseWheelHandler, javax.swing.plaf.basic.BasicScrollPaneUI.PropertyChangeHandler, javax.swing.plaf.basic.BasicScrollPaneUI.ViewportChangeHandler, javax.swing.plaf.basic.BasicScrollPaneUI.VSBChangeListener| Modifier and Type | Field and Description |
|---|---|
protected FocusTracker |
focusTracker
Scroll pane focus tracker.
|
hsbChangeListener, scrollpane, spPropertyChangeListener, viewportChangeListener, vsbChangeListenerCOLUMN_HEADER, HORIZONTAL_SCROLLBAR, HORIZONTAL_SCROLLBAR_ALWAYS, HORIZONTAL_SCROLLBAR_AS_NEEDED, HORIZONTAL_SCROLLBAR_NEVER, HORIZONTAL_SCROLLBAR_POLICY, LOWER_LEADING_CORNER, LOWER_LEFT_CORNER, LOWER_RIGHT_CORNER, LOWER_TRAILING_CORNER, ROW_HEADER, UPPER_LEADING_CORNER, UPPER_LEFT_CORNER, UPPER_RIGHT_CORNER, UPPER_TRAILING_CORNER, VERTICAL_SCROLLBAR, VERTICAL_SCROLLBAR_ALWAYS, VERTICAL_SCROLLBAR_AS_NEEDED, VERTICAL_SCROLLBAR_NEVER, VERTICAL_SCROLLBAR_POLICY, VIEWPORT| Constructor and Description |
|---|
WebScrollPaneUI() |
| Modifier and Type | Method and Description |
|---|---|
static javax.swing.plaf.ComponentUI |
createUI(javax.swing.JComponent c) |
java.awt.Color |
getBorderColor() |
java.awt.Color |
getDarkBorder() |
java.awt.Insets |
getMargin() |
int |
getRound() |
int |
getShadeWidth() |
void |
installUI(javax.swing.JComponent c) |
boolean |
isDrawBackground() |
boolean |
isDrawBorder() |
boolean |
isDrawFocus() |
void |
paint(java.awt.Graphics g,
javax.swing.JComponent c) |
java.awt.Shape |
provideShape()
Returns component shape.
|
void |
setBorderColor(java.awt.Color borderColor) |
void |
setDarkBorder(java.awt.Color darkBorder) |
void |
setDrawBackground(boolean drawBackground) |
void |
setDrawBorder(boolean drawBorder) |
void |
setDrawFocus(boolean drawFocus) |
void |
setMargin(java.awt.Insets margin) |
void |
setRound(int round) |
void |
setShadeWidth(int shadeWidth) |
void |
uninstallUI(javax.swing.JComponent c) |
createHSBChangeListener, createMouseWheelListener, createPropertyChangeListener, createViewportChangeListener, createVSBChangeListener, getBaseline, getBaselineResizeBehavior, getMaximumSize, installDefaults, installKeyboardActions, installListeners, syncScrollPaneWithViewport, uninstallDefaults, uninstallKeyboardActions, uninstallListeners, updateColumnHeader, updateRowHeader, updateScrollBarDisplayPolicy, updateViewportprotected FocusTracker focusTracker
public static javax.swing.plaf.ComponentUI createUI(javax.swing.JComponent c)
public void installUI(javax.swing.JComponent c)
installUI in class javax.swing.plaf.basic.BasicScrollPaneUIpublic void uninstallUI(javax.swing.JComponent c)
uninstallUI in class javax.swing.plaf.basic.BasicScrollPaneUIpublic java.awt.Shape provideShape()
ShapeProviderprovideShape in interface ShapeProviderpublic boolean isDrawBorder()
public void setDrawBorder(boolean drawBorder)
public int getRound()
public void setRound(int round)
public int getShadeWidth()
public void setShadeWidth(int shadeWidth)
public java.awt.Insets getMargin()
public void setMargin(java.awt.Insets margin)
public boolean isDrawFocus()
public void setDrawFocus(boolean drawFocus)
public boolean isDrawBackground()
public void setDrawBackground(boolean drawBackground)
public java.awt.Color getBorderColor()
public void setBorderColor(java.awt.Color borderColor)
public java.awt.Color getDarkBorder()
public void setDarkBorder(java.awt.Color darkBorder)
public void paint(java.awt.Graphics g,
javax.swing.JComponent c)
paint in class javax.swing.plaf.basic.BasicScrollPaneUI