Многомерный массив в JTree в Java - PullRequest
1 голос
/ 10 апреля 2011

Я хочу назначить многомерный массив для jtree. как я могу это сделать?

вот пример массива:

ROOT: {FolderA: {FileA, FileB}, FolderB: {FileA, FileB}} .... *

Также я хочу определить файлы и назначить им значок.

Ответы [ 2 ]

1 голос
/ 10 апреля 2011

Вы должны получить модель из вашего jtree и затем работать с ней. Здесь у вас есть рабочий пример

0 голосов
/ 10 апреля 2011

Вот хорошая статья , показывающая, как использовать org.netbeans.swing.outline.Outline для этого. В этом ответе больше. Обычные расширения TableCellRenderer или интерфейса RenderDataProvider позволяют особенно легко настроить внешний вид строк в дереве.

...