public class SubstanceScrollPaneUI
extends javax.swing.plaf.basic.BasicScrollPaneUI
| Modifier and Type | Class and Description |
|---|---|
protected static class |
SubstanceScrollPaneUI.AdjustedLayout
Layout manager to adjust the bounds of scrollbars and the viewport when
the default (
SubstanceScrollPaneBorder) border is set on the
relevant JScrollPane. |
javax.swing.plaf.basic.BasicScrollPaneUI.HSBChangeListener, javax.swing.plaf.basic.BasicScrollPaneUI.MouseWheelHandler, javax.swing.plaf.basic.BasicScrollPaneUI.PropertyChangeHandler, javax.swing.plaf.basic.BasicScrollPaneUI.ViewportChangeHandler, javax.swing.plaf.basic.BasicScrollPaneUI.VSBChangeListener| Modifier and Type | Field and Description |
|---|---|
protected org.pushingpixels.trident.Timeline |
horizontalScrollTimeline
Timeline of the current horizontal scroll under smart tree scroll mode.
|
protected java.beans.PropertyChangeListener |
substancePropertyChangeListener
Property change listener on
SubstanceLookAndFeel.SCROLL_PANE_BUTTONS_POLICY,
SubstanceLookAndFeel.WATERMARK_VISIBLE and
layoutManager properties. |
protected javax.swing.event.ChangeListener |
substanceVerticalScrollbarChangeListener
Listener on the vertical scroll bar.
|
hsbChangeListener, scrollpane, spPropertyChangeListener, viewportChangeListener, vsbChangeListenerCOLUMN_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 and Description |
|---|
SubstanceScrollPaneUI() |
| Modifier and Type | Method and Description |
|---|---|
static javax.swing.plaf.ComponentUI |
createUI(javax.swing.JComponent comp)
Creates new UI delegate.
|
protected void |
installDefaults(javax.swing.JScrollPane scrollpane) |
protected void |
installListeners(javax.swing.JScrollPane c) |
protected static void |
installTableHeaderCornerFiller(javax.swing.JScrollPane scrollpane)
Installs a corner filler that matches the table header.
|
protected void |
uninstallDefaults(javax.swing.JScrollPane c) |
protected void |
uninstallListeners(javax.swing.JComponent c) |
void |
update(java.awt.Graphics g,
javax.swing.JComponent c) |
createHSBChangeListener, createMouseWheelListener, createPropertyChangeListener, createViewportChangeListener, createVSBChangeListener, getBaseline, getBaselineResizeBehavior, getMaximumSize, installKeyboardActions, installUI, paint, syncScrollPaneWithViewport, uninstallKeyboardActions, uninstallUI, updateColumnHeader, updateRowHeader, updateScrollBarDisplayPolicy, updateViewportprotected java.beans.PropertyChangeListener substancePropertyChangeListener
SubstanceLookAndFeel.SCROLL_PANE_BUTTONS_POLICY,
SubstanceLookAndFeel.WATERMARK_VISIBLE and
layoutManager properties.protected javax.swing.event.ChangeListener substanceVerticalScrollbarChangeListener
SubstanceLookAndFeel.TREE_SMART_SCROLL_ANIMATION_KIND.protected org.pushingpixels.trident.Timeline horizontalScrollTimeline
public static javax.swing.plaf.ComponentUI createUI(javax.swing.JComponent comp)
comp - Component.protected void installDefaults(javax.swing.JScrollPane scrollpane)
installDefaults in class javax.swing.plaf.basic.BasicScrollPaneUIprotected void uninstallDefaults(javax.swing.JScrollPane c)
uninstallDefaults in class javax.swing.plaf.basic.BasicScrollPaneUIprotected void installListeners(javax.swing.JScrollPane c)
installListeners in class javax.swing.plaf.basic.BasicScrollPaneUIprotected void uninstallListeners(javax.swing.JComponent c)
uninstallListeners in class javax.swing.plaf.basic.BasicScrollPaneUIpublic void update(java.awt.Graphics g,
javax.swing.JComponent c)
update in class javax.swing.plaf.ComponentUIprotected static void installTableHeaderCornerFiller(javax.swing.JScrollPane scrollpane)
scrollpane - Scroll pane.