我想为我的 JTree 应用程序添加拖放支持
我创建了一个自定义 DefaultMutableTreeNode 子类
有一个默认的 TreeCellRenderer
我需要添加什么以及在哪里?
最简单的方法是
1. 调用 tree.setDragEnabled(true)
2. 设置 tree.transferHandler
有一个教程:http: //java.sun.com/docs/books/tutorial/uiswing/dnd/intro.html
您在实现的地方创建 TransferHandler 的子类
canImport(JComponent comp, DataFlavor[] transferFlavors)
和
importData(JComponent comp, Transferable t)