Как добавить компоненты в JPanel во время выполнения - PullRequest
5 голосов
/ 03 августа 2009

У меня есть JPanel, который я хочу добавить некоторые компоненты. в частности JButton с во время выполнения на основе содержимого предоставленного пользователем файла.

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

Кто-нибудь знает, как заставить Java делать то, что я хочу?

1 Ответ

4 голосов
/ 03 августа 2009

Вызовите метод validate() для JPanel после добавления к нему JButton s.

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