Java 如何拖放自定义Swing组件
如何在自定义组件(例如我自己的Java 如何拖放自定义Swing组件,java,swing,drag-and-drop,user-experience,Java,Swing,Drag And Drop,User Experience,如何在自定义组件(例如我自己的JPanel子类)上实现拖放 我需要的是全方位的拖拽支撑。有了TransferHandlers,DropTargetListeners等等。因此,琐碎的mousePressed()和MouseRelease()不是我要找的。也许吧。请至少阅读并理解这个问题,并确保你所发布的内容至少在某种程度上是相关和有用的。这个问题是为了得到专家的反馈,而不是来自谷歌的随机RTFM风格的复制和粘贴。对于JPanel,您需要启动拖动手势,这通常来自处理mousePressed()和调
JPanel
子类)上实现拖放
我需要的是全方位的拖拽支撑。有了
TransferHandlers
,DropTargetListeners
等等。因此,琐碎的mousePressed()
和MouseRelease()
不是我要找的。也许吧。请至少阅读并理解这个问题,并确保你所发布的内容至少在某种程度上是相关和有用的。这个问题是为了得到专家的反馈,而不是来自谷歌的随机RTFM风格的复制和粘贴。对于JPanel
,您需要启动拖动手势,这通常来自处理mousePressed()
和调用getTransferHandler().exportAsDrag()
。