Проблема с отображением Java Swing - PullRequest
1 голос
/ 14 апреля 2011

Я написал программу с графическим интерфейсом на SWING, но у меня странная проблема. У меня есть рамка, панель, меню и компоненты. Я помещаю все компоненты в панель, а затем добавляю это и меню в рамку.

Когда я запускаю программу, она отображает только окно с меню, но если я разверну это окно или просто немного изменим размеры окна, пока оно запущено, все компоненты отобразятся!

Это ошибка или что-то?

Ответы [ 2 ]

6 голосов
/ 14 апреля 2011

Не могу повторять это достаточно часто: используйте LayoutManager!

3 голосов
/ 14 апреля 2011

То, что вы, вероятно, видите, это то, что компоненты не были размечены вашим менеджером макетов вначале, что происходит только при изменении размера фрейма.

Я подозреваю, что вы захотите вызвать frame.pack () после добавления ваших компонентов .....

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...