hi,
i thought of this too. since i started doing this kind of thing to learn about
java d'nd features i didnt try that way.
i think to do the thing we wanna do, one must subclass all Components which should be draggable. so the all act as listeners for dnd. i dont like this too much.
here you can find an dnd faq and a dnd framework for free download . i never tested the framework so i dont know if its any good. but you get the source also and so you can check how other people do.
karl