2009-10-06 6 views
3

je veux ajouter le glisser-déposer de soutien à ma demande JTreeAjout de glisser-déposer un soutien aux jtree

i VHA a créé une sous-classe DefaultMutableTreeNode personnalisée

VHA par défaut TreeCellRenderer

ce que toutes les choses font je dois ajouter et où?

+0

double possible de glisser-déposer [les nœuds DTree] (http://stackoverflow.com/questions/4588109/drag-and-drop-nodes- in-jtree) – Suma

Répondre

8

Le plus simple est de
1. Appelez tree.setDragEnabled (true)
2. ensemble tree.transferHandler

Il y a un tutoriel à: http://java.sun.com/docs/books/tutorial/uiswing/dnd/intro.html

Vous créez une sous-classe de TransferHandler où vous implémentez

canImport(JComponent comp, DataFlavor[] transferFlavors) 

et

importData(JComponent comp, Transferable t) 
Questions connexes