У меня есть jDialog с разделителем в нем.
Одна сторона имеет дерево, в то время как другая сторона имеет кадр. Каждый раз, когда я использую setVisible (ложь) для сокрытия кадра, разделитель изменяет размер к заполненному всего экрана с деревом.
Там должен так или иначе сохранить древовидную сторону разделителя тем же размером, скрыт ли кадр или нет?
Самый простой способ добиться этого - добавить панель с BorderLayout вместо "рамки", а затем добавить к ней рамку. Таким образом, при скрытии "рамки" панель остается и сохраняет свой размер.