Jtree: как скрыть части текста данного defaultmutabletreenode? - PullRequest
0 голосов
/ 01 ноября 2011

Скажите, что мое JTree состоит из следующих узлов:

new DefaultMutableTreeNode("DisplayThisTextOnly {donotdisplaystringsinhere}");

как я могу скрыть тексты между {} и включая {} для отображения, используя TreeCellRenderer?

когда я выбираю этот узел, я хочу иметь возможность снова извлечь всю строку.

"DisplayThisTextOnly {donotdisplaystringsinhere}"

В основном моя цель состоит в том, чтобы иметь возможность получать дополнительные данные из данного узла дерева безс setObject()

1 Ответ

2 голосов
/ 01 ноября 2011

Создайте пользовательский рендер и удалите текст, который вы не хотите видеть.В разделе из учебника по Swing по Как использовать деревья есть пример рендерера для начала работы.

...