| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java: GUI и Java FX приложения > JTabbedPane схлопывание |
| Автор: seomazzi 8.3.2012, 13:33 | ||
Есть JTabbedPane, подскажите как сделать схлопнуть содержимое вкладки
Т.е. есть http://s1.ipicture.ru/ А хотелось бы допустим по клику сворачивать содержимое http://s1.ipicture.ru/ |
| Автор: dorogoyIV 9.3.2012, 03:07 | ||
|
| Автор: seomazzi 9.3.2012, 09:27 | ||
Немного не так работает. Привел пример ближе к реальности
По клику должно схлопываться окно табов, так что бы оставался только сам таб без контента, при этом кнопка поднималась вверх на место свернутого контента.. |
| Автор: dorogoyIV 9.3.2012, 11:43 | ||
тогда так:
|
| Автор: seomazzi 9.3.2012, 17:17 |
| Не работает не фига блин. Такое впечатление что setPreferredSize вообще не отрабатывает. |
| Автор: dorogoyIV 10.3.2012, 08:59 | ||
да что ж не работает то?! (старался код оставить оригинальным... ;) )
|
| Автор: dorogoyIV 10.3.2012, 09:59 |
| забыл описать - что такое 8. у компонентов swing есть граница (border) граница имеет размер 2 пикселя (по умолчанию) предположим, что, у нас таббедпэйн по умолчанию (т.е. табы вверху) верхних 2 пикселя + нижних 2 пикселя = 4 таббедпэйн лежит на панели, панель тоже имеет бордер. верхних 2 пикселя панели + нижних 2 пикселя панели = 4. итого мы получаем 4 пикселя таббедпэйн + 4 пикселя панели = 8 8 если хочется иметь другие границы (border), то их надо учитывать... |