imageOffset, transferable, this);
}
else {
if (dragIcon != null) {
Point screen = dragSource.getLocationOnScreen();
screen.translate(origin.x, origin.y);
Point cursorOffset = new Point(-imageOffset.x, -imageOffset.y);
ghost = new GhostedDragImage(dragSource, dragIcon,
getImageLocation(screen), cursorOffset);
ghost.setAlpha(ghostAlpha);
}