Компоненты не отображаются в JFrame время от времени - PullRequest
1 голос
/ 23 ноября 2010

У меня есть JFrame Gridlayout с такими компонентами, как кнопки, JTextfields, JLabels.

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

Иногда, когда я запускаю файл, я сразу вижу компоненты.Как и должно быть.

Может кто-нибудь объяснить этот феномен?

1 Ответ

1 голос
/ 23 ноября 2010

Звучит так, будто предметы не окрашиваются и не перекрашиваются в нужное время. Убедитесь, что вы сначала не делаете видимым фрейм, а затем добавляете компоненты, или если вы делаете revalidate () или repaint () после внесения изменений в то, что вы уже сделали видимым.

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