net.infonode.gui.draggable

Class DraggableComponent

public class DraggableComponent extends Object

Constructor Summary
DraggableComponent(JComponent component)
DraggableComponent(JComponent component, JComponent eventComponent)
DraggableComponent(JComponent component, JComponent[] eventComponents)
Method Summary
voidabortDrag()
voidaddListener(DraggableComponentListener l)
voiddrag(Point p)
intgetAbortDragKeyCode()
JComponentgetComponent()
JComponent[]getEventComponents()
booleanisDetectOuterAreaAsLine()
booleanisEnabled()
booleanisEnableInsideDrag()
booleanisIgnoreAddNotify()
booleanisReorderEnabled()
booleanisReorderRestoreOnDrag()
booleanisSelectOnMousePress()
voidremoveListener(DraggableComponentListener l)
voidselect()
voidsetAbortDragKeyCode(int abortDragKeyCode)
voidsetDetectOuterAreaAsLine(boolean detectOuterAreaAsLine)
voidsetEnabled(boolean enabled)
voidsetEnableInsideDrag(boolean enableInsideDrag)
voidsetEventComponents(JComponent[] eventComponents)
voidsetIgnoreAddNotify(boolean ignoreAddNotify)
voidsetLayoutOrderList(ArrayList layoutOrderList)
voidsetOuterParentArea(JComponent outerParentArea)
voidsetReorderEnabled(boolean reorderEnabled)
voidsetReorderRestoreOnDrag(boolean reorderRestoreOnDrag)
voidsetSelectOnMousePress(boolean selectOnMousePress)

Constructor Detail

DraggableComponent

public DraggableComponent(JComponent component)

DraggableComponent

public DraggableComponent(JComponent component, JComponent eventComponent)

DraggableComponent

public DraggableComponent(JComponent component, JComponent[] eventComponents)

Method Detail

abortDrag

public void abortDrag()

addListener

public void addListener(DraggableComponentListener l)

drag

public void drag(Point p)

getAbortDragKeyCode

public int getAbortDragKeyCode()

getComponent

public JComponent getComponent()

getEventComponents

public JComponent[] getEventComponents()

isDetectOuterAreaAsLine

public boolean isDetectOuterAreaAsLine()

isEnabled

public boolean isEnabled()

isEnableInsideDrag

public boolean isEnableInsideDrag()

isIgnoreAddNotify

public boolean isIgnoreAddNotify()

isReorderEnabled

public boolean isReorderEnabled()

isReorderRestoreOnDrag

public boolean isReorderRestoreOnDrag()

isSelectOnMousePress

public boolean isSelectOnMousePress()

removeListener

public void removeListener(DraggableComponentListener l)

select

public void select()

setAbortDragKeyCode

public void setAbortDragKeyCode(int abortDragKeyCode)

setDetectOuterAreaAsLine

public void setDetectOuterAreaAsLine(boolean detectOuterAreaAsLine)

setEnabled

public void setEnabled(boolean enabled)

setEnableInsideDrag

public void setEnableInsideDrag(boolean enableInsideDrag)

setEventComponents

public void setEventComponents(JComponent[] eventComponents)

setIgnoreAddNotify

public void setIgnoreAddNotify(boolean ignoreAddNotify)

setLayoutOrderList

public void setLayoutOrderList(ArrayList layoutOrderList)

setOuterParentArea

public void setOuterParentArea(JComponent outerParentArea)

setReorderEnabled

public void setReorderEnabled(boolean reorderEnabled)

setReorderRestoreOnDrag

public void setReorderRestoreOnDrag(boolean reorderRestoreOnDrag)

setSelectOnMousePress

public void setSelectOnMousePress(boolean selectOnMousePress)