|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
04.12.2009, 18:32 | #1 |
Пользователь
Регистрация: 15.11.2009
Сообщений: 16
|
Создание панелей с заголовком
В общем мне нужно создать JDialog в котором бы 4 панели размещались одна над другой, у каждой панели был свой заголовок и кнопка, позволяющая свернуть панель (так чтобы осталась только эта кнопка и заголовок). Панели ниже свёрнутой соответсвенно должны перемещаться вверх, а выше свёрнутой оставаться неизменными.
Какой менеджер компановки лучше для решения этой задачи? (я использую BoxLayout) Как лучше убирать панель при нажатии кнопки. panel.setVisible(false); не проходит, т. к. панель видимо остаётся на месть для менеджера. panel.dispose() не пробовал, но думаю не самый оптимальный вариант. У кого какие мнения по этим вопросам? Может быть кто-то подходил с другой стороны для решения подобной задачи? |
04.12.2009, 18:42 | #2 |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
Координаты менять?
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
05.12.2009, 10:37 | #3 |
Пользователь
Регистрация: 15.11.2009
Сообщений: 16
|
Изменение кооргдинат при абсолютном размещении только актуально, я таким не пользуюсь никогда, ибо не серьёзно. В принципе мэнеджер компановки должен сам размещать компоненты правильно, когда один пропадает, только нужно оптеделиться какой мэнеджер использовать и каким методом убирать панель, видимо придётся методом тыка.
|
05.12.2009, 10:42 | #4 |
Пользователь
Регистрация: 15.11.2009
Сообщений: 16
|
пробовал ещё изменять размеры панелей после setVisible(), но не особо они изменялись, тем более разные мэнеджеры чувсвительны к разным способам изменения размеров.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проблема с заголовком и кнопкой таскбара | Johnson | Общие вопросы Delphi | 9 | 17.11.2009 16:08 |
random расположение панелей | Aндрей | Помощь студентам | 4 | 23.09.2009 20:03 |
Показать\Скрыть чужое окно с меняющимся заголовком | Vol666 | Общие вопросы Delphi | 17 | 23.09.2009 17:08 |
Правильное выравнивание панелей | amigo555 | Общие вопросы Delphi | 1 | 04.05.2009 12:44 |
Список панелей | Кронос | Общие вопросы Delphi | 1 | 23.08.2007 16:27 |