В моем коде, в зависимости от состояния, узел JTree
может иметь или не иметь Icon
. Моя проблема в том, когда я хочу установить Icon
для узла, размер имени узла уменьшается и «...» прилагаются.Изменение размера имени узла JTree при динамическом добавлении значка после генерации дерева
Таким образом, узел реконструирует свой размер на основе размера значка и установки остальных.
Как предотвратить это поведение и разрешить узлу расширять его размер при добавлении значка?
Вот скриншот без/с значком:
'Так в основном, узел recaulculating его размер зависит от размера значка и подгонки rest.' - -> не прямой ответ на ваш вопрос, не видя [код, который сгенерирован] (http://sscce.org/) этот вопрос (ы), потому что по умолчанию ...., начните с проверки, все ли [TreeModelEvents сделаны правильно ] (http://stackoverflow.com/a/7663094/714968) – mKorbel
@mKorbel Я знаю, что мой вопрос не так хорошо сформирован, но когда я хотел написать тестовый пример, он оказался очень длинным, и поэтому я подумал возможно, было общее решение этой проблемы, или, может быть, кто-то будет вести меня. Если я не найду ответа, я изменю свой вопрос –
после ответа @kleopatra +1 (!!! он пересчитал размер !!!), не мог потребоваться – mKorbel