Дерево узлов флажков, пользовательский рендерер

У меня есть пользовательское дерево узлов флажка. Структура такая.

введите здесь описание изображения

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

И что мне нужно,

введите здесь описание изображения

Поддерево должно быть нарисовано под значком папки, а не флажком.

Пожалуйста, направьте меня в этом отношении.


person Achilles    schedule 25.01.2012    source источник
comment
не могли бы вы опубликовать код, как вы создали структуру JTree,   -  person mKorbel    schedule 25.01.2012


Ответы (2)


Вы используете пользовательский TreeCellRenderer? Просто сделайте отступ, т.е. добавьте отступ слева, который имеет ширину значка папки. Если вы не используете пользовательский TreeCellRenderer: это путь.

person Hauke Ingmar Schmidt    schedule 25.01.2012

Добавьте One в качестве листа (например, Two и Three). Иначе дерево не имеет смысла.

person Andrew Thompson    schedule 25.01.2012
comment
пожалуйста, проверьте ее / его историю, там есть определения для узлов, - person mKorbel; 25.01.2012
comment
@mKorbel А-ха, я даже видел ваши два ответа и проголосовал за них! Все возвращается ко мне.. - person Andrew Thompson; 25.01.2012
comment
@ Эндрю: Это действительно имеет смысл. - person Achilles; 25.01.2012