Class JScrollablePanel<T extends JComponent>

java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
org.pushingpixels.flamingo.api.common.JScrollablePanel<T>
All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible

public class JScrollablePanel<T extends JComponent> extends JPanel
ScrollablePanel allows to have scrolling buttons on each side.
See Also:
  • Field Details

  • Constructor Details

  • Method Details

    • getUI

      public ScrollablePanelUI getUI()
      Overrides:
      getUI in class JPanel
    • getUIClassID

      public String getUIClassID()
      Overrides:
      getUIClassID in class JPanel
    • updateUI

      public void updateUI()
      Overrides:
      updateUI in class JPanel
    • setScrollOnRollover

      public void setScrollOnRollover(boolean toScrollOnRollover)
    • scrollToIfNecessary

      public void scrollToIfNecessary(int startPosition, int span)
    • getView

      public T getView()
    • addChangeListener

      public void addChangeListener(ChangeListener l)
    • removeChangeListener

      public void removeChangeListener(ChangeListener l)
    • fireStateChanged

      protected void fireStateChanged()
    • doLayout

      public void doLayout()
      Overrides:
      doLayout in class Container
    • getScrollType

      public JScrollablePanel.ScrollType getScrollType()
    • isScrollOnRollover

      public boolean isScrollOnRollover()
    • isShowingScrollButtons

      public boolean isShowingScrollButtons()