Package net.infonode.gui.draggable
Class DraggableComponent
- java.lang.Object
-
- net.infonode.gui.draggable.DraggableComponent
-
public class DraggableComponent extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description 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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidabortDrag()voidaddListener(DraggableComponentListener l)voiddrag(java.awt.Point p)intgetAbortDragKeyCode()javax.swing.JComponentgetComponent()javax.swing.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(javax.swing.JComponent[] eventComponents)voidsetIgnoreAddNotify(boolean ignoreAddNotify)voidsetLayoutOrderList(java.util.ArrayList layoutOrderList)voidsetOuterParentArea(javax.swing.JComponent outerParentArea)voidsetReorderEnabled(boolean reorderEnabled)voidsetReorderRestoreOnDrag(boolean reorderRestoreOnDrag)voidsetSelectOnMousePress(boolean selectOnMousePress)
-
-
-
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)
-
-