Java Swing pack () в окне разворачивает его, как этого избежать?

У меня есть окно, и поскольку я динамически меняю его дочерние элементы (иногда я меняю местами JPanels), я не нашел другого решения, кроме вызова pack () в окне, чтобы отобразить новый элемент. В противном случае он появится, только если я вручную изменю размер окна.

Проблема в том, что если окно развернуто, то после pack () его больше не будет, что я не мог бы дать клиенту.

Есть подсказки?

6
задан mKorbel 29 August 2011 в 17:33
поделиться