org.pushingpixels.flamingo.internal.ui.common
Class BasicScrollablePanelUI
java.lang.Object
javax.swing.plaf.ComponentUI
javax.swing.plaf.PanelUI
org.pushingpixels.flamingo.internal.ui.common.ScrollablePanelUI
org.pushingpixels.flamingo.internal.ui.common.BasicScrollablePanelUI
public class BasicScrollablePanelUI
- extends ScrollablePanelUI
Basic UI for scrollable panel JScrollablePanel
.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
scrollablePanel
protected JScrollablePanel scrollablePanel
- The associated scrollable panel.
BasicScrollablePanelUI
public BasicScrollablePanelUI()
createUI
public static ComponentUI createUI(JComponent c)
installUI
public void installUI(JComponent c)
- Overrides:
installUI
in class ComponentUI
installListeners
protected void installListeners()
installComponents
protected void installComponents()
installDefaults
protected void installDefaults()
uninstallUI
public void uninstallUI(JComponent c)
- Overrides:
uninstallUI
in class ComponentUI
uninstallDefaults
protected void uninstallDefaults()
uninstallComponents
protected void uninstallComponents()
uninstallListeners
protected void uninstallListeners()
createLeadingScroller
protected JCommandButton createLeadingScroller()
createTrailingScroller
protected JCommandButton createTrailingScroller()
removeScrollers
public void removeScrollers()
configureLeftScrollerButtonAction
protected void configureLeftScrollerButtonAction()
configureRightScrollerButtonAction
protected void configureRightScrollerButtonAction()
scrollToIfNecessary
public void scrollToIfNecessary(int startPosition,
int span)
- Specified by:
scrollToIfNecessary
in class ScrollablePanelUI
isShowingScrollButtons
public boolean isShowingScrollButtons()
- Specified by:
isShowingScrollButtons
in class ScrollablePanelUI