Class DraggableComponentBox

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible

public class DraggableComponentBox extends SimplePanel
See Also:
  • Constructor Details

    • DraggableComponentBox

      public DraggableComponentBox(int iconSize)
    • DraggableComponentBox

      public DraggableComponentBox(int iconSize, boolean useDefaultScrollButtons)
  • Method Details

    • addListener

      public void addListener(DraggableComponentBoxListener listener)
    • removeListener

      public void removeListener(DraggableComponentBoxListener listener)
    • addDraggableComponent

      public void addDraggableComponent(DraggableComponent component)
    • insertDraggableComponent

      public void insertDraggableComponent(DraggableComponent component, int index)
    • insertDraggableComponent

      public void insertDraggableComponent(DraggableComponent component, Point p)
    • selectDraggableComponent

      public void selectDraggableComponent(DraggableComponent component)
    • removeDraggableComponent

      public void removeDraggableComponent(DraggableComponent component)
    • containsDraggableComponent

      public boolean containsDraggableComponent(DraggableComponent component)
    • getSelectedDraggableComponent

      public DraggableComponent getSelectedDraggableComponent()
    • getDraggableComponentCount

      public int getDraggableComponentCount()
    • getDraggableComponentAt

      public DraggableComponent getDraggableComponentAt(int index)
    • getDraggableComponentIndex

      public int getDraggableComponentIndex(DraggableComponent component)
    • getDraggableComponents

      public Object[] getDraggableComponents()
    • getBoxComponents

      public Component[] getBoxComponents()
    • getDepthSortOrder

      public boolean getDepthSortOrder()
    • setDepthSortOrder

      public void setDepthSortOrder(boolean descending)
    • isScrollEnabled

      public boolean isScrollEnabled()
    • setScrollEnabled

      public void setScrollEnabled(boolean scrollEnabled)
    • getScrollOffset

      public int getScrollOffset()
    • setScrollOffset

      public void setScrollOffset(int scrollOffset)
    • getComponentSpacing

      public int getComponentSpacing()
    • setComponentSpacing

      public void setComponentSpacing(int componentSpacing)
    • isEnsureSelectedVisible

      public boolean isEnsureSelectedVisible()
    • setEnsureSelectedVisible

      public void setEnsureSelectedVisible(boolean ensureSelectedVisible)
    • isAutoSelect

      public boolean isAutoSelect()
    • setAutoSelect

      public void setAutoSelect(boolean autoSelect)
    • getComponentDirection

      public Direction getComponentDirection()
    • setComponentDirection

      public void setComponentDirection(Direction componentDirection)
    • setTopComponent

      public void setTopComponent(DraggableComponent topComponent)
    • getScrollButtonBox

      public ScrollButtonBox getScrollButtonBox()
    • getOuterParentArea

      public JComponent getOuterParentArea()
    • setOuterParentArea

      public void setOuterParentArea(JComponent outerParentArea)
    • dragDraggableComponent

      public void dragDraggableComponent(DraggableComponent component, Point p)
    • getMaximumSize

      public Dimension getMaximumSize()
      Overrides:
      getMaximumSize in class JComponent
    • getInnerSize

      public Dimension getInnerSize()
    • scrollToVisible

      public void scrollToVisible(DraggableComponent c)