Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / SWING. Добавление/удаление компонентов в контейнер / 2 сообщений из 2, страница 1 из 1
03.10.2006, 11:39:28
    #34028026
chidar_mag
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SWING. Добавление/удаление компонентов в контейнер
Коллеги, здравствуйте.
Неожиданно столкнулся со следующей проблемой.

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

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

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

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


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