The main idea is to wrap a renderer into a draggable wrapper that will encapsulate the created nodes into a SwingDragSource.
Checkout the demo:
You will find the source and the eclipse project in the attached zip.
[[posterous-content:AEJvlcJRhkIFG0D5yfRT]]