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 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)
-
-
-
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)
-
-