Объект вы можете получить необходимые значения.
у получить текст JTree в формате:
root
sudir1
node1
node2
subdir2
node3
node4
Является ли это возможным?
Я написал код
public static String getLastSelectedText(JTree tree) {
DefaultMutableTreeNode node = (DefaultMutableTreeNode) tree.getLastSelectedPathComponent();
if (node == null) return null;
return node.getUserObject().toString();
}
Но он получает только выбранный компонентный текст.
Я думаю о расширении дерева и обработке всех узлов, но, возможно, это плохая идея.