Таблица дерева: ссылки не отображаются

Я создал собственную структуру таблиц, комбинируя JTree и JTable.

это выглядит так:

добавление листьев может быть сделано к любому элементу.

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

Вот как это выглядит, когда новая строка добавляется в "Пакет":

Но эта проблема не возникает, когда узел добавляется к листу.

Но нет никаких ошибок или исключений.

после добавления узла я делаю следующее:

fireTableDataChanged
fireTableStructureChanged
scrollPathToVisible

хотя они называются проблема остается.

Может кто-нибудь, пожалуйста, дать предложение?

заранее спасибо...

1 ответ

Решение

Попробуйте позвонить updateUI() на JTable или JTree. updateUI() будет распространяться, представляя остальные компоненты под ним.

http://docs.oracle.com/javase/6/docs/api/javax/swing/JTable.html()

Другие вопросы по тегам