powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / SWING. Добавление/удаление компонентов в контейнер
2 сообщений из 2, страница 1 из 1
SWING. Добавление/удаление компонентов в контейнер
    #34028026
chidar_mag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Коллеги, здравствуйте.
Неожиданно столкнулся со следующей проблемой.

Есть контейнер JPanel a; я устанавливаю на нем менеджер размещения GridLayout вот так
a.setLayoutManager(new GridLayout(0,1));//количество строк за ранее не известно.

я добавляю в контейнер компонент
a.add(some_component);//Все хорошо a увеличивается в размере

потом я удаляю компонент
a.remove(some_component);
И тут ЗАСАДА! a не изменяет своих размеров. Он так и остался увеличенным. Почему? Как вернуть к прежнему или новому оптимальному размеру???

Есть идеи?
...
Рейтинг: 0 / 0
SWING. Добавление/удаление компонентов в контейнер
    #34029026
chidar_mag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Эврика!!!
Код: plaintext
1.
a.revalidate();
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / SWING. Добавление/удаление компонентов в контейнер
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]