下面列出了javax.swing.TransferHandler#COPY_OR_MOVE 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。
protected int mapDragOperationFromModifiers(MouseEvent e) {
int mods = e.getModifiersEx();
if ((mods & InputEvent.BUTTON1_DOWN_MASK) == 0) {
return TransferHandler.NONE;
}
return TransferHandler.COPY_OR_MOVE;
}
private int mapDragOperationFromModifiers(MouseEvent e) {
int mods = e.getModifiersEx();
if ((mods & InputEvent.BUTTON1_DOWN_MASK) == 0) {
return TransferHandler.NONE;
}
return TransferHandler.COPY_OR_MOVE;
}
public ProcessRendererDropTarget(final ProcessRendererView view, final DropTargetListener dropTargetListener) {
super(view, TransferHandler.COPY_OR_MOVE | TransferHandler.LINK, null);
this.view = view;
try {
super.addDropTargetListener(dropTargetListener);
} catch (TooManyListenersException tmle) {
}
}
@Override
public int getSourceActions(JComponent c) {
return TransferHandler.COPY_OR_MOVE;
}
@Override
public int getSourceActions(JComponent c) {
return TransferHandler.COPY_OR_MOVE;
}
@Override
public int getSourceActions(JComponent c) {
logger.debug("getSourceActions " + c.getClass().getCanonicalName());
return TransferHandler.COPY_OR_MOVE;
}
@Override
public int getSourceActions(JComponent c) {
return TransferHandler.COPY_OR_MOVE;
}
@Override
public int getSourceActions(JComponent c) {
return TransferHandler.COPY_OR_MOVE;
}
@Override
public int getSourceActions(JComponent c) {
return TransferHandler.COPY_OR_MOVE;
}