powered by simpleCommunicator - 2.0.57     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Перекомпановка контейнера в swing
3 сообщений из 3, страница 1 из 1
Перекомпановка контейнера в swing
    #32703999
ssppeedd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго всем времени суток,

У меня есть окно типа в нем находится 2 панели на одной JScrollPane c панелью panel внутри, на другой кнопка. На кнопке стоит Action устанавливать размер setPreferredSize(new Dimension(500, 500))
панели, вложенной в JScrollPane, значительно больший размера JScrollPane, но по нажатию происходит только установка размера панели, обновления его размеров не происходит, тоесть скролинг не появляется.
Обновление и появление скролинга работает при простом нажатии мышкой на любой части окна кроме области JScrollPane. Программно все перепробовал, получилось некрасиво, но работает:
после setPreferredSize(new Dimension(500, 500)) вызываю panel.setVisible(false); panel.setVisible(true) после чего видно метод panel.getPreferredSize() вызывается и в JScrollPane появляются линейки прокрутки.

Как сделать обновление JScrollPane программно грамотно?
...
Рейтинг: 0 / 0
Перекомпановка контейнера в swing
    #32704315
NotGonnaGetUs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Даже panel.revalidate() не помогает?
...
Рейтинг: 0 / 0
Перекомпановка контейнера в swing
    #32704615
ssppeedd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо помогло !
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Перекомпановка контейнера в swing
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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