![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| xTr1m |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 692 Регистрация: 9.2.2005 Где: Москва Репутация: нет Всего: 1 |
И еще раз вечер добрый. Пытаюсь сделать скроллинг в JTable. Вообще у меня следующая структура:
JFrame -> JPanel -> JTabbedPane -> (на закладке таба) JSplitPane -> (в одной области сплиттера) JPanel -> JTable Посмотрел примеры, увидел, что делается так. JFrame -> JPanel -> JScrollPane ( JTable) У меня вроде все то же, но только без JFame. Но работать не хочет, никакого скрола нет =( Это сообщение отредактировал(а) xTr1m - 12.2.2009, 08:16 |
|||
|
||||
| Kangaroo |
|
|||
|
AA - Aussie Animal ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2042 Регистрация: 7.10.2006 Где: US Репутация: 15 Всего: 104 |
А где у тебя JScrollPane ?
-------------------- Lost.... |
|||
|
||||
| xTr1m |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 692 Регистрация: 9.2.2005 Где: Москва Репутация: нет Всего: 1 |
Ой, ну да =))
JFrame -> JPanel -> JTabbedPane -> (на закладке таба) JSplitPane -> (в одной области сплиттера) JPanel -> JScrollPane -> JTable Штука в том еще, что даже таблица перестает отрисовываться? Неужели дело в том, что JPanel (на котором располагается JScrollPane) должен быть обязательно на JFrame? |
|||
|
||||
| math64 |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2505 Регистрация: 12.4.2007 Репутация: 5 Всего: 72 |
Панели можно не использовать:
JFrame -> JTabbedPane -> JSplitPane -> JScrollPane -> JTable (если JScrollPane занимает всю область сплиттера). Нужно вручную указать положение setDividerLocation() |
|||
|
||||
| xTr1m |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 692 Регистрация: 9.2.2005 Где: Москва Репутация: нет Всего: 1 |
Пробовал, то есть теперь так
JFrame -> JPanel -> JTabbedPane -> (на закладке таба) JSplitPane -> (в одной области сплиттера) JScrollPane -> JTable Создал JScrollPane, потом JScrollPane::add(моя_таблица). Таблица отображается, но скроллов нет =(( P.S. Еще интересная штука, подумал, может просто у JScrollPane большая область, поставил ей size = 100, 100. Однако она все равно отображается на всю область левого сплиттера. Нормально ли это? Это сообщение отредактировал(а) xTr1m - 12.2.2009, 10:56 |
|||
|
||||
| PashaOvechkin |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 394 Регистрация: 1.4.2007 Где: Riga, Latvia Репутация: 1 Всего: 4 |
|
|||
|
||||
| xTr1m |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 692 Регистрация: 9.2.2005 Где: Москва Репутация: нет Всего: 1 |
Вот на Jpanel поместил JScrollPane, на которую положил JTable. в результате таблицу видно, а скролла нет Это сообщение отредактировал(а) xTr1m - 12.2.2009, 11:05 |
|||
|
||||
| xTr1m |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 692 Регистрация: 9.2.2005 Где: Москва Репутация: нет Всего: 1 |
Вопрос решен. Всем большое спасибо.
|
|||
|
||||
![]()
|
| Правила форума "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. |