net.infonode.gui.draggable
Class DraggableComponent

java.lang.Object
  extended by net.infonode.gui.draggable.DraggableComponent

public class DraggableComponent
extends java.lang.Object


Constructor Summary
DraggableComponent(javax.swing.JComponent component)
           
DraggableComponent(javax.swing.JComponent component, javax.swing.JComponent eventComponent)
           
DraggableComponent(javax.swing.JComponent component, javax.swing.JComponent[] eventComponents)
           
 
Method Summary
 void abortDrag()
           
 void addListener(DraggableComponentListener l)
           
 void drag(java.awt.Point p)
           
 int getAbortDragKeyCode()
           
 javax.swing.JComponent getComponent()
           
 javax.swing.JComponent[] getEventComponents()
           
 boolean isDetectOuterAreaAsLine()
           
 boolean isEnabled()
           
 boolean isEnableInsideDrag()
           
 boolean isIgnoreAddNotify()
           
 boolean isReorderEnabled()
           
 boolean isReorderRestoreOnDrag()
           
 boolean isSelectOnMousePress()
           
 void removeListener(DraggableComponentListener l)
           
 void select()
           
 void setAbortDragKeyCode(int abortDragKeyCode)
           
 void setDetectOuterAreaAsLine(boolean detectOuterAreaAsLine)
           
 void setEnabled(boolean enabled)
           
 void setEnableInsideDrag(boolean enableInsideDrag)
           
 void setEventComponents(javax.swing.JComponent[] eventComponents)
           
 void setIgnoreAddNotify(boolean ignoreAddNotify)
           
 void setLayoutOrderList(java.util.ArrayList layoutOrderList)
           
 void setOuterParentArea(javax.swing.JComponent outerParentArea)
           
 void setReorderEnabled(boolean reorderEnabled)
           
 void setReorderRestoreOnDrag(boolean reorderRestoreOnDrag)
           
 void setSelectOnMousePress(boolean selectOnMousePress)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DraggableComponent

public DraggableComponent(javax.swing.JComponent component)

DraggableComponent

public DraggableComponent(javax.swing.JComponent component,
                          javax.swing.JComponent eventComponent)

DraggableComponent

public DraggableComponent(javax.swing.JComponent component,
                          javax.swing.JComponent[] eventComponents)
Method Detail

addListener

public void addListener(DraggableComponentListener l)

removeListener

public void removeListener(DraggableComponentListener l)

getComponent

public javax.swing.JComponent getComponent()

getEventComponents

public javax.swing.JComponent[] getEventComponents()

setEventComponents

public void setEventComponents(javax.swing.JComponent[] eventComponents)

getAbortDragKeyCode

public int getAbortDragKeyCode()

setAbortDragKeyCode

public void setAbortDragKeyCode(int abortDragKeyCode)

isEnabled

public boolean isEnabled()

setEnabled

public void setEnabled(boolean enabled)

isReorderEnabled

public boolean isReorderEnabled()

setReorderEnabled

public void setReorderEnabled(boolean reorderEnabled)

isReorderRestoreOnDrag

public boolean isReorderRestoreOnDrag()

setReorderRestoreOnDrag

public void setReorderRestoreOnDrag(boolean reorderRestoreOnDrag)

isDetectOuterAreaAsLine

public boolean isDetectOuterAreaAsLine()

setDetectOuterAreaAsLine

public void setDetectOuterAreaAsLine(boolean detectOuterAreaAsLine)

isEnableInsideDrag

public boolean isEnableInsideDrag()

setEnableInsideDrag

public void setEnableInsideDrag(boolean enableInsideDrag)

isSelectOnMousePress

public boolean isSelectOnMousePress()

setSelectOnMousePress

public void setSelectOnMousePress(boolean selectOnMousePress)

drag

public void drag(java.awt.Point p)

abortDrag

public void abortDrag()

setLayoutOrderList

public void setLayoutOrderList(java.util.ArrayList layoutOrderList)

select

public void select()

setOuterParentArea

public void setOuterParentArea(javax.swing.JComponent outerParentArea)

isIgnoreAddNotify

public boolean isIgnoreAddNotify()

setIgnoreAddNotify

public void setIgnoreAddNotify(boolean ignoreAddNotify)