Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Создание инсталяционного ГУИ, как при установке программ 
V
    Опции темы
Vovo4ka
Дата 27.5.2008, 16:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 32
Регистрация: 25.5.2007

Репутация: нет
Всего: нет



Есть ли способ сделать ГУЙ, на подобие того, который обычно используется при установке программ в винде? То есть, чтобы при нажатии на кнопку "Далее" содержимое окна полностью менялось на другое.
PM MAIL   Вверх
Platon
Дата 27.5.2008, 16:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1801
Регистрация: 25.4.2006

Репутация: 4
Всего: 40



Я бы сделал динамические панели одного фрейма:

Код

frame.setContentPane(buildWelcomePanel());
// где-нибудь в обработчике кнопки Далее
frame.setContentPane(buildDestDirectoryPanel());

PM MAIL ICQ   Вверх
Старовъръ
Дата 27.5.2008, 17:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 491
Регистрация: 8.5.2008

Репутация: нет
Всего: 10



Но, ведь, ГУИ загружается для всего приложения. Как можно одну панель сделать с помощью одного гуи, а вторую - с помощью другого?
PM MAIL WWW   Вверх
Platon
Дата 27.5.2008, 17:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1801
Регистрация: 25.4.2006

Репутация: 4
Всего: 40



В каком смысле разные GUI?
В постановке задачи об этом ничего не говорится.

Добавлено через 3 минуты и 7 секунд
Vovo4ka, или вам нужен готовый продукт?

Это сообщение отредактировал(а) Platon - 27.5.2008, 17:14
PM MAIL ICQ   Вверх
Vovo4ka
Дата 27.5.2008, 20:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 32
Регистрация: 25.5.2007

Репутация: нет
Всего: нет



Цитата(Platon @  27.5.2008,  16:58 Найти цитируемый пост)
Я бы сделал динамические панели одного фрейма


Я именно так и сделал, но этот способ не очень понравился тк неудобно обрабатывать события... 

Цитата(Platon @  27.5.2008,  17:12 Найти цитируемый пост)
Vovo4ka, или вам нужен готовый продукт?


Ага, готовый продукт (какой-нибудь компонент типа JTabbedPane например) был бы идеальным вариантом smile

PM MAIL   Вверх
Platon
Дата 27.5.2008, 20:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1801
Регистрация: 25.4.2006

Репутация: 4
Всего: 40



Хм, да нет проблем, погуглите на тему CardLayout

Добавлено через 55 секунд
Сам я им не пользовался, но на 80% уверен, это то что вам нужно.
PM MAIL ICQ   Вверх
Vovo4ka
Дата 27.5.2008, 21:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 32
Регистрация: 25.5.2007

Репутация: нет
Всего: нет



О, спасибо большое! Отличная штука этот CardLayout. Как раз то, что и было нужно!  smile 
PM MAIL   Вверх
Platon
Дата 27.5.2008, 21:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1801
Регистрация: 25.4.2006

Репутация: 4
Всего: 40



Vovo4ka, на здоровье. Помогли тебе - помоги другим.
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   jk1
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, jk1.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: GUI и Java FX приложения | Следующая тема »


 




[ Время генерации скрипта: 0.0455 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.