public class DraggableComponent
extends java.lang.Object
Constructor and Description |
---|
DraggableComponent(javax.swing.JComponent component) |
DraggableComponent(javax.swing.JComponent component,
javax.swing.JComponent eventComponent) |
DraggableComponent(javax.swing.JComponent component,
javax.swing.JComponent[] eventComponents) |
Modifier and Type | Method and 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) |
public DraggableComponent(javax.swing.JComponent component)
public DraggableComponent(javax.swing.JComponent component, javax.swing.JComponent eventComponent)
public DraggableComponent(javax.swing.JComponent component, javax.swing.JComponent[] eventComponents)
public void addListener(DraggableComponentListener l)
public void removeListener(DraggableComponentListener l)
public javax.swing.JComponent getComponent()
public javax.swing.JComponent[] getEventComponents()
public void setEventComponents(javax.swing.JComponent[] eventComponents)
public int getAbortDragKeyCode()
public void setAbortDragKeyCode(int abortDragKeyCode)
public boolean isEnabled()
public void setEnabled(boolean enabled)
public boolean isReorderEnabled()
public void setReorderEnabled(boolean reorderEnabled)
public boolean isReorderRestoreOnDrag()
public void setReorderRestoreOnDrag(boolean reorderRestoreOnDrag)
public boolean isDetectOuterAreaAsLine()
public void setDetectOuterAreaAsLine(boolean detectOuterAreaAsLine)
public boolean isEnableInsideDrag()
public void setEnableInsideDrag(boolean enableInsideDrag)
public boolean isSelectOnMousePress()
public void setSelectOnMousePress(boolean selectOnMousePress)
public void drag(java.awt.Point p)
public void abortDrag()
public void setLayoutOrderList(java.util.ArrayList layoutOrderList)
public void select()
public void setOuterParentArea(javax.swing.JComponent outerParentArea)
public boolean isIgnoreAddNotify()
public void setIgnoreAddNotify(boolean ignoreAddNotify)