2010-11-11 1 views
0

Я разрабатываю проект качания в Netbeans. Я создал JFrame и добавил в JFrame модальный экземпляр JDialog для получения учетных данных от пользователя. Экземпляр JDialog устанавливается видимым в конструкторе JFrame. Когда он запускается, экземпляр JDialog отображается перед JFrame, как и ожидалось, но окно JDialog изменяется до минимально возможного размера. Пользователь должен вручную изменять размер его каждый раз, чтобы увидеть, что есть некоторые текстовые поля для заполнения. Я попытался установить preferredSize вручную, но это не сработало. Как я могу заставить его прийти с тем же размером, что и на дизайне?JDialog Comes Shrinked On Creation

ответ

0

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