com.jgoodies.plaf.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.plaf.plastic.PlasticScrollPaneUI
- All Implemented Interfaces:
- ScrollPaneConstants
- public final class PlasticScrollPaneUI
- extends MetalScrollPaneUI
The JGoodies Plastic Look&Feel implementation of ScrollPaneUI
.
Can replace obsolete Border
s.
- Author:
- Karsten Lentzsch
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 |
Methods inherited from class javax.swing.plaf.basic.BasicScrollPaneUI |
createHSBChangeListener, createMouseWheelListener, createPropertyChangeListener, createViewportChangeListener, createVSBChangeListener, getMaximumSize, getMinimumSize, getPreferredSize, installKeyboardActions, syncScrollPaneWithViewport, uninstallKeyboardActions, updateColumnHeader, updateRowHeader, updateScrollBarDisplayPolicy, updateViewport |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PlasticScrollPaneUI
public PlasticScrollPaneUI()
createUI
public static ComponentUI createUI(JComponent b)
installDefaults
protected void installDefaults(JScrollPane scrollPane)
uninstallDefaults
protected void uninstallDefaults(JScrollPane scrollPane)
- Restores the original
Border
, in case we replaced it.
installEtchedBorder
protected void installEtchedBorder(JScrollPane scrollPane)
installListeners
public void installListeners(JScrollPane scrollPane)
uninstallListeners
protected void uninstallListeners(JComponent c)
paint
public void paint(Graphics g,
JComponent c)
- Replaces the scrollpane's
Border
if appropriate,
then paints.
Copyright © 2001-2004 JGoodies Karsten Lentzsch. All Rights Reserved.