标签: java swing drag jtree
我只需要使JTree的叶子可拖动,但以下代码片段使树中的每个节点都可以拖动:
tree.setDragEnabled(true);
如何将可拖动元素限制为树节点的特定信息,如属性myNode.isLeaf();
tia jaster
答案 0 :(得分:6)
这可以通过更改TransferHandler的{{1}}以在非叶节点上返回空JTree来完成。
TransferHandler
JTree
这是一个简单的例子:
Transferable