Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## 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

    public final class PlasticScrollPaneUI

extends MetalScrollPaneUI

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.2 $
Author:
  Karsten Lentzsch
See Also:
  `Options.IS_ETCHED_KEY`

Nested Class Summary

Nested classes/interfaces inherited from class javax.swing.plaf.basic.BasicScrollPaneUI
`BasicScrollPaneUI.HSBChangeListener, BasicScrollPaneUI.MouseWheelHandler, BasicScrollPaneUI.PropertyChangeHandler, BasicScrollPaneUI.ViewportChangeHandler, BasicScrollPaneUI.VSBChangeListener`

Field Summary

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
`PlasticScrollPaneUI()`

Method Summary
`static ComponentUI` | `createUI(JComponent b)`
`protected void` | `installDefaults(JScrollPane scrollPane)`
`protected void` | `installEtchedBorder(JScrollPane scrollPane)`
`void` | `installListeners(JScrollPane scrollPane)`
`protected void` | `uninstallListeners(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, getMaximumSize, installKeyboardActions, paint, syncScrollPaneWithViewport, uninstallDefaults, uninstallKeyboardActions, updateColumnHeader, updateRowHeader, updateScrollBarDisplayPolicy, updateViewport`

Methods inherited from class javax.swing.plaf.ComponentUI
`contains, getAccessibleChild, getAccessibleChildrenCount, getMinimumSize, getPreferredSize, update`

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Constructor Detail

### PlasticScrollPaneUI

    public PlasticScrollPaneUI()

Method Detail

### createUI

    public static ComponentUI createUI(JComponent b)

### installDefaults

    protected void installDefaults(JScrollPane scrollPane)

  Overrides:
    `installDefaults` in class `BasicScrollPaneUI`

### installListeners

    public void installListeners(JScrollPane scrollPane)

  Overrides:
    `installListeners` in class `MetalScrollPaneUI`

### uninstallListeners

    protected void uninstallListeners(JComponent c)

  Overrides:
    `uninstallListeners` in class `BasicScrollPaneUI`

### installEtchedBorder

    protected void installEtchedBorder(JScrollPane scrollPane)

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright © 2001-2006 JGoodies Karsten Lentzsch. All Rights Reserved.