я хочу добавить поддержку перетаскивания в мое приложение 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)
Я нашел это также полезным
https://blogs.oracle.com/CoreJavaTechTips/entry/adding_drop_support_to_jtree