Package com.jgoodies.looks.plastic
Class PlasticScrollPaneUI
- java.lang.Object
-
- javax.swing.plaf.ComponentUI
-
- javax.swing.plaf.ScrollPaneUI
-
- javax.swing.plaf.basic.BasicScrollPaneUI
-
- javax.swing.plaf.metal.MetalScrollPaneUI
-
- com.jgoodies.looks.plastic.PlasticScrollPaneUI
-
- All Implemented Interfaces:
javax.swing.ScrollPaneConstants
public final class PlasticScrollPaneUI extends javax.swing.plaf.metal.MetalScrollPaneUIThe JGoodies Plastic L&Fl implementation ofScrollPaneUI. Installs an etched border if the client propertyOptions.IS_ETCHED_KEYis set.- Version:
- $Revision: 1.9 $
- See Also:
Options.IS_ETCHED_KEY
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private classPlasticScrollPaneUI.BorderStyleChangeHandler-
Nested classes/interfaces inherited from class javax.swing.plaf.basic.BasicScrollPaneUI
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
-
-
Field Summary
Fields Modifier and Type Field Description private java.beans.PropertyChangeListenerborderStyleChangeHandlerHolds the listener that handles changes in the etched border property.-
Fields inherited from class javax.swing.plaf.basic.BasicScrollPaneUI
hsbChangeListener, scrollpane, spPropertyChangeListener, viewportChangeListener, vsbChangeListener
-
Fields inherited from interface javax.swing.ScrollPaneConstants
COLUMN_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 Summary
Constructors Constructor Description PlasticScrollPaneUI()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static javax.swing.plaf.ComponentUIcreateUI(javax.swing.JComponent b)protected voidinstallDefaults(javax.swing.JScrollPane scrollPane)private static voidinstallEtchedBorder(javax.swing.JScrollPane scrollPane)voidinstallListeners(javax.swing.JScrollPane scrollPane)protected voiduninstallListeners(javax.swing.JComponent c)-
Methods inherited from class javax.swing.plaf.metal.MetalScrollPaneUI
createScrollBarSwapListener, installUI, uninstallListeners, uninstallUI
-
Methods inherited from class javax.swing.plaf.basic.BasicScrollPaneUI
createHSBChangeListener, createMouseWheelListener, createPropertyChangeListener, createViewportChangeListener, createVSBChangeListener, getBaseline, getBaselineResizeBehavior, getMaximumSize, installKeyboardActions, paint, syncScrollPaneWithViewport, uninstallDefaults, uninstallKeyboardActions, updateColumnHeader, updateRowHeader, updateScrollBarDisplayPolicy, updateViewport
-
-
-
-
Method Detail
-
createUI
public static javax.swing.plaf.ComponentUI createUI(javax.swing.JComponent b)
-
installDefaults
protected void installDefaults(javax.swing.JScrollPane scrollPane)
- Overrides:
installDefaultsin classjavax.swing.plaf.basic.BasicScrollPaneUI
-
installListeners
public void installListeners(javax.swing.JScrollPane scrollPane)
- Overrides:
installListenersin classjavax.swing.plaf.metal.MetalScrollPaneUI
-
uninstallListeners
protected void uninstallListeners(javax.swing.JComponent c)
- Overrides:
uninstallListenersin classjavax.swing.plaf.metal.MetalScrollPaneUI
-
installEtchedBorder
private static void installEtchedBorder(javax.swing.JScrollPane scrollPane)
-
-