Как динамически добавлять кнопки в jtoolbar - PullRequest
1 голос
/ 03 января 2012

У меня есть Java-приложение, которое требует динамического добавления наборов кнопок в jpanels.Пример: -

.
.

JButton button1 = new JButton("Button_1");
JButton button2 = new JButton("Button_2");

JPanel panel = new JPanel();
panel.add(button1);
panel.add(button1);
tblMainToolBar.add(panel);

.
.

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

Ответы [ 2 ]

3 голосов
/ 03 января 2012

При добавлении компонентов в видимый GUI код должен быть:

panel.add(...);
panel.revalidate();
2 голосов
/ 03 января 2012

Вам необходимо вызвать ваш фрейм. pack () после .add().

...