Построение завершенного дерева узлов Check Box - PullRequest
1 голос
/ 01 февраля 2012

Моя цель - построить дерево узлов флажков со следующими функциями.

Узлы: По всему дереву будет 2 типа узлов.

1. Родительские узлы

2. Дочерние узлы

Все узлы являются узлами флажка. В дополнение к флажку родительские узлы должны иметь дополнительную папку, например значок.

И все флажки должны быть редактируемыми Более чем один флажок должен быть отмечен одновременно.

Какой наилучший из возможных подходов я могу использовать?

Ответы [ 2 ]

1 голос
/ 01 февраля 2012

Если вам нужен готовый компонент, вы можете использовать CheckBoxTree из Jide-oss .

1 голос
/ 01 февраля 2012

Похоже на результат переполнения стека: JTree с флажками

Что относится к этому примеру: http://www.java2s.com/Code/Java/Swing-JFC/CheckBoxNodeTreeSample.htm

В этом последнем примере измените nonLeafRenderer, чтобы он возвращал ваш новый компонент (папку с флажком, возможно, в JPanel.)

...