问题
Is there a similar solution to http://allen-sauer.com/com.allen_sauer.gwt.dnd.demo.DragDropDemo/DragDropDemo.html#PaletteExample but for normal Java applications, i.e. allowing gui elements to be dragged around on a canvas?
Thanks
回答1:
Yes, it's possible. No it's not trivial.
You'll want to become farmiluar with the code D'n'D API How to drag and drop with Java 2, Part 1
You may like to have a read through
- Smooth JList Drop Target Animation
- Smooth Tree Drop Animation
- My Drag Image is Better Than Yours
- Dead Simple Drags
- Fancy Drops
- Drag Images for Everyone...and we do mean Everyone
- Drop Target Navigation, or You Drag Your Bags
- Swing Drag Images, Improved
- Improved Drag Images
You may also want to become familiar with the GlassPane
来源:https://stackoverflow.com/questions/13387086/java-visually-drag-a-swing-element