![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| julie525 |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 39 Регистрация: 12.6.2006 Репутация: нет Всего: нет |
Frame не влезает на экран, необходима прокрутка Frame. Помещаю JScrollbar, но при запуске скролбар форму не прокручивает. Подскажите как к Frame прикрутить скрол.
|
|||
|
||||
| powerOn |
|
|||
![]() software saboteur ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4367 Регистрация: 7.10.2005 Репутация: 31 Всего: 159 |
Используй JScrollPane. Добавь JScrollPane на фрейм а в него добавляй остальные компоненты.
Вот пример использования JScrollPane совместно с JTextArea. Но можно вместо JTextArea добавть JPanel, а на JPanel остальные элементы.
|
|||
|
||||
| julie525 |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 39 Регистрация: 12.6.2006 Репутация: нет Всего: нет |
не помогает, скрол не появляется
|
|||
|
||||
| julie525 |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 39 Регистрация: 12.6.2006 Репутация: нет Всего: нет |
Прокрутка появляется, если содержимое компонента типа JTextArea выходит за пределы Jlsrolpane. Но как в Jlsrolpane добавить длинную форму. На экране отображается длинная форма без прокрутки, даже если Jlsrolpane занимает всю фому.
Добавлено @ 18:18 Прокрутка появляется, если содержимое компонента типа JTextArea выходит за пределы Jlsrolpane. Но как в Jlsrolpane добавить длинную форму. На экране отображается длинная форма без прокрутки, даже если Jlsrolpane занимает всю фому |
|||
|
||||
| powerOn |
|
|||
![]() software saboteur ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4367 Регистрация: 7.10.2005 Репутация: 31 Всего: 159 |
Сначало создай JPanel, установи для него необходимые тебе большие размеры (setPreferredSize), добавь на панель нужные компоненты, а потом эту JPanel помести на JScrollPane, что находится на твоей форме. Полосы прокрутки появятся тогда, когда размеры JPanel будут больше чем у JScrollPane. А размеры JScrollPane будут меняться в зависимости от размеров JFrame.
Вот пример:
Это сообщение отредактировал(а) MoonCat - 13.6.2006, 20:13 |
|||
|
||||
| York13 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 12.6.2006 Где: Ukraine, Donetsk Репутация: нет Всего: нет |
У меня недавно тоже была загвоздка с JScrollPane , когда писал небольшую структуру данных.
Так вот непоявлялась прокрутка - но вся проблема оказалась в листе : не надо было оказывается налиплять размеры листу (наверно потому, что лист ,и так в роли компонента для JScrollPane растягивается по всему его объему)
|
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, jk1. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java: GUI и Java FX приложения | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |