我正在實現拖放JTree中的一個。 我希望用戶能夠在樹中的不同級別放置一個節點。在不同的嵌套級別拖放JTree中的節點
在下面的例子中,假設用戶將「孫子A2」和「兒童C」之間的項目:
root
child A
grandchild A1
grandchild A2
child C
grandchild C1
現在有兩個選擇:
- 附加一個新的外孫到「小孩A」,其將是「孫子A3」,或者
- 在「小孩A」和「小孩B」之間插入新的「小孩B」。
在SWT中,這可以通過在垂直方向上移動節點來實現。水平線指示符將顯示樹節點在哪個嵌套級別插入。
這在Swing中可能嗎?我似乎無法找到關於此的信息。 Swing中的線指示符始終僅顯示在一個級別。
如果不是,是否有解決方法?