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 Borders.
- 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.