Class MetalScrollPaneUI
java.lang.Object
javax.swing.plaf.ComponentUI
javax.swing.plaf.ScrollPaneUI
javax.swing.plaf.basic.BasicScrollPaneUI
javax.swing.plaf.metal.MetalScrollPaneUI
- All Implemented Interfaces:
- ScrollPaneConstants
A Metal L&F implementation of ScrollPaneUI.
 
 Warning:
 Serialized objects of this class will not be compatible with
 future Swing releases. The current serialization support is
 appropriate for short term storage or RMI between applications running
 the same version of Swing.  As of 1.4, support for long term storage
 of all JavaBeans
 has been added to the java.beans package.
 Please see XMLEncoder.
- 
Nested Class SummaryNested classes/interfaces declared in class javax.swing.plaf.basic.BasicScrollPaneUIBasicScrollPaneUI.HSBChangeListener, BasicScrollPaneUI.MouseWheelHandler, BasicScrollPaneUI.PropertyChangeHandler, BasicScrollPaneUI.ViewportChangeHandler, BasicScrollPaneUI.VSBChangeListener
- 
Field SummaryFields declared in class javax.swing.plaf.basic.BasicScrollPaneUIhsbChangeListener, scrollpane, spPropertyChangeListener, viewportChangeListener, vsbChangeListenerFields declared in interface javax.swing.ScrollPaneConstantsCOLUMN_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 SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected PropertyChangeListenerReturns a newPropertyChangeListenerfor scroll bar swap events.static ComponentUIConstructs a newMetalScrollPaneUI.voidinstallListeners(JScrollPane scrollPane) Registers listeners.voiduninstallListeners(JScrollPane scrollPane) Deprecated.Methods declared in class javax.swing.plaf.basic.BasicScrollPaneUIcreateHSBChangeListener, createMouseWheelListener, createPropertyChangeListener, createViewportChangeListener, createVSBChangeListener, getBaseline, getBaselineResizeBehavior, getMaximumSize, installDefaults, installKeyboardActions, syncScrollPaneWithViewport, uninstallDefaults, uninstallKeyboardActions, uninstallListeners, updateColumnHeader, updateRowHeader, updateScrollBarDisplayPolicy, updateViewportMethods declared in class javax.swing.plaf.ComponentUIcontains, getAccessibleChild, getAccessibleChildrenCount, getMinimumSize, getPreferredSize, installUI, paint, uninstallUI, update
- 
Constructor Details- 
MetalScrollPaneUIpublic MetalScrollPaneUI()Constructs aMetalScrollPaneUI.
 
- 
- 
Method Details- 
createUIConstructs a newMetalScrollPaneUI.- Parameters:
- x- a component
- Returns:
- a new MetalScrollPaneUI
 
- 
installListenersDescription copied from class:BasicScrollPaneUIRegisters listeners.- Overrides:
- installListenersin class- BasicScrollPaneUI
- Parameters:
- scrollPane- an instance of- JScrollPane
 
- 
uninstallListenersDeprecated.- Replaced byBasicScrollPaneUI.uninstallListeners(JComponent)- Parameters:
- scrollPane- an instance of the- JScrollPane
 
- 
createScrollBarSwapListenerReturns a newPropertyChangeListenerfor scroll bar swap events.- Returns:
- a new PropertyChangeListenerfor scroll bar swap events.
 
 
- 
BasicScrollPaneUI.uninstallListeners(JComponent)