public final class PlasticScrollPaneUI
extends javax.swing.plaf.metal.MetalScrollPaneUI
ScrollPaneUI.
Installs an etched border if the client property
Options.IS_ETCHED_KEY is set.Options.IS_ETCHED_KEY| Modifier and Type | Class and Description |
|---|---|
private class |
PlasticScrollPaneUI.BorderStyleChangeHandler |
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 |
|---|---|
private java.beans.PropertyChangeListener |
borderStyleChangeHandler
Holds the listener that handles changes in the etched border property.
|
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 |
|---|
PlasticScrollPaneUI() |
| Modifier and Type | Method and Description |
|---|---|
static javax.swing.plaf.ComponentUI |
createUI(javax.swing.JComponent b) |
protected void |
installDefaults(javax.swing.JScrollPane scrollPane) |
private static void |
installEtchedBorder(javax.swing.JScrollPane scrollPane) |
void |
installListeners(javax.swing.JScrollPane scrollPane) |
protected void |
uninstallListeners(javax.swing.JComponent c) |
createScrollBarSwapListener, installUI, uninstallListeners, uninstallUIcreateHSBChangeListener, createMouseWheelListener, createPropertyChangeListener, createViewportChangeListener, createVSBChangeListener, getBaseline, getBaselineResizeBehavior, getMaximumSize, installKeyboardActions, paint, syncScrollPaneWithViewport, uninstallDefaults, uninstallKeyboardActions, updateColumnHeader, updateRowHeader, updateScrollBarDisplayPolicy, updateViewportprivate java.beans.PropertyChangeListener borderStyleChangeHandler
public static javax.swing.plaf.ComponentUI createUI(javax.swing.JComponent b)
protected void installDefaults(javax.swing.JScrollPane scrollPane)
installDefaults in class javax.swing.plaf.basic.BasicScrollPaneUIpublic void installListeners(javax.swing.JScrollPane scrollPane)
installListeners in class javax.swing.plaf.metal.MetalScrollPaneUIprotected void uninstallListeners(javax.swing.JComponent c)
uninstallListeners in class javax.swing.plaf.metal.MetalScrollPaneUIprivate static void installEtchedBorder(javax.swing.JScrollPane scrollPane)