net.infonode.gui.draggable
public class DraggableComponent extends Object
Constructor Summary | |
---|---|
DraggableComponent(JComponent component) | |
DraggableComponent(JComponent component, JComponent eventComponent) | |
DraggableComponent(JComponent component, JComponent[] eventComponents) |
Method Summary | |
---|---|
void | abortDrag() |
void | addListener(DraggableComponentListener l) |
void | drag(Point p) |
int | getAbortDragKeyCode() |
JComponent | getComponent() |
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(JComponent[] eventComponents) |
void | setIgnoreAddNotify(boolean ignoreAddNotify) |
void | setLayoutOrderList(ArrayList layoutOrderList) |
void | setOuterParentArea(JComponent outerParentArea) |
void | setReorderEnabled(boolean reorderEnabled) |
void | setReorderRestoreOnDrag(boolean reorderRestoreOnDrag) |
void | setSelectOnMousePress(boolean selectOnMousePress) |