У меня есть структура JTree, как показано ниже. У меня есть значки, которые появляются, когда узел имеет дочерние узлы, который работает правильно.Корневые кнопки дочерних узлов корня не видны при скрытии корня
Моя проблема в том, что мне нужно скрыть узел ROOT. Когда я скрываю узел ROOT, значки для узлов MainTop1 и MainTop2 не отображаются, хотя у них есть дети. Чтобы скрыть узел ROOT, я использую «setRootVisible (false)».
Также, когда узел ROOT скрыт, значки для объектов Topic1 и Topic отображаются правильно.
Кто-нибудь знает, как отображать значки для MainTop1 и MainTop2, когда ROOT скрыт? Заранее спасибо.
Ниже мое дерево структура:
ROOT
MainTop1
Topic1
Subtopic1
Subtopic2
MainTop2
Topic2
Subtopic1
Я думаю, что вам нужно, чтобы обеспечить [SSCCE] (http://sscce.org/) – MadProgrammer
Пока вы на него, попробуйте установить [ 'JTree # setShowsRootHandles (булево NEWVALUE)'] (http://docs.oracle.com/javase/7/docs/api/javax/swing/JTree.html#setShowsRootHandles%28boolean%29) до 'true' – MadProgrammer
Использование setshowsRootHandles для истины решило мою проблему. Благодарю. – Marquinio