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:
ScrollPaneConstants
The JGoodies Plastic L&Fl implementation of
ScrollPaneUI.
Installs an etched border if the client property
Options.IS_ETCHED_KEY is set.- Version:
- $Revision: 1.9 $
- See Also:
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class javax.swing.plaf.basic.BasicScrollPaneUI
BasicScrollPaneUI.HSBChangeListener, BasicScrollPaneUI.MouseWheelHandler, BasicScrollPaneUI.PropertyChangeHandler, BasicScrollPaneUI.ViewportChangeHandler, BasicScrollPaneUI.VSBChangeListener -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate PropertyChangeListenerHolds the listener that handles changes in the etched border property.Fields inherited from class javax.swing.plaf.basic.BasicScrollPaneUI
hsbChangeListener, scrollpane, spPropertyChangeListener, viewportChangeListener, vsbChangeListenerFields 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 -
Method Summary
Modifier and TypeMethodDescriptionstatic ComponentUIprotected voidinstallDefaults(JScrollPane scrollPane) private static voidinstallEtchedBorder(JScrollPane scrollPane) voidinstallListeners(JScrollPane scrollPane) protected voidMethods inherited from class javax.swing.plaf.metal.MetalScrollPaneUI
createScrollBarSwapListener, installUI, uninstallListeners, uninstallUIMethods inherited from class javax.swing.plaf.basic.BasicScrollPaneUI
createHSBChangeListener, createMouseWheelListener, createPropertyChangeListener, createViewportChangeListener, createVSBChangeListener, getBaseline, getBaselineResizeBehavior, getMaximumSize, installKeyboardActions, paint, syncScrollPaneWithViewport, uninstallDefaults, uninstallKeyboardActions, updateColumnHeader, updateRowHeader, updateScrollBarDisplayPolicy, updateViewportMethods inherited from class javax.swing.plaf.ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount, getMinimumSize, getPreferredSize, update
-
Field Details
-
borderStyleChangeHandler
Holds the listener that handles changes in the etched border property.
-
-
Constructor Details
-
PlasticScrollPaneUI
public PlasticScrollPaneUI()
-
-
Method Details
-
createUI
-
installDefaults
- Overrides:
installDefaultsin classBasicScrollPaneUI
-
installListeners
- Overrides:
installListenersin classMetalScrollPaneUI
-
uninstallListeners
- Overrides:
uninstallListenersin classMetalScrollPaneUI
-
installEtchedBorder
-