JDialog приходит в упадок при создании - PullRequest
0 голосов
/ 12 ноября 2010

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

Ответы [ 2 ]

0 голосов
/ 12 ноября 2010

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

0 голосов
/ 12 ноября 2010

dialog.setSize(width, height) должно работать.

...