Перетащите между 2 Jtrees - PullRequest
       12

Перетащите между 2 Jtrees

0 голосов
/ 30 октября 2009

В моем приложении у меня есть 2 элемента управления JTree в JPanel. Как я могу передавать данные между ними, чтобы удалить элементы из исходного дерева.

1 Ответ

1 голос
/ 30 октября 2009

Напишите соответствующие подклассы javax.swing.TransferHandler для обоих деревьев. Используйте TransferHandler.MOVE в качестве исходного действия. Переопределите exportDone() и посмотрите, содержит ли действие флаг MOVE. Если это так, удалите объект, представленный Transferable.

Также смотрите этот вопрос: Добавление поддержки перетаскивания в Jtree

...