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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> GWT component, smartgwt 
:(
    Опции темы
Valeria
  Дата 23.1.2012, 10:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Всем привет.  smile 
Только начинаю осваивать GWT, мне нужно сделать свой компонент - окно, похожее на ( см. картинку)
Какие здесь компоненты нужно нарисовать? Понятно, что window. А вот дальше, мне нужно внутри область с круглыми краями (там будет потом некоторая информация) и внизу как бы футер с кнопками. Нашла DecoratorPanel, с помощью которой можно скруглить любые области, только непонятно, как это применить именно к внутренней области окна (оно квадратное получается). Вообщем, нужна помощь. 
user posted image
PM MAIL ICQ   Вверх
leniviy
Дата 23.1.2012, 10:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Мы делаем окна с помощью библиотеки ext-gwt aka gxt .

по вашему описанию не понятно, как вы пытаетесь использовать DecoratorPanel

Это сообщение отредактировал(а) leniviy - 23.1.2012, 10:56
PM MAIL   Вверх
Valeria
Дата 23.1.2012, 11:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



я вообще думала smartgwt использовать. про декоратор я точно не знаю, если можно без него, так и ладно. 
вопрос, как сделать такую область внутри окна?
PM MAIL ICQ   Вверх
leniviy
Дата 23.1.2012, 12:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Так вы пробовали или нет?
Код

DecoratorPanel panel = new DecoratorPanel();
w.add(panel);
panel.add(чего-нибудь);

PM MAIL   Вверх
Valeria
Дата 23.1.2012, 13:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата(leniviy @ 23.1.2012,  12:19)
Так вы пробовали или нет?
Код

DecoratorPanel panel = new DecoratorPanel();
w.add(panel);
panel.add(чего-нибудь);

когда добавляешь что-то внутрь окна, то оно добавляется как отдельный элемент. т.е. внутри окна нужная мне область,а надо чтобы не было этого видно, что это 2 элемента
user posted image
PM MAIL ICQ   Вверх
leniviy
Дата 23.1.2012, 14:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Как это видно, что они разные? Скругленные края другого цвета что-ли? Или рамка видна?

PM MAIL   Вверх
Valeria
Дата 23.1.2012, 15:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



да, у элемента window есть своя область куда выводятся элементы, она белая с квадратной рамкой, ее видно - может можно сделать так,чтобы окно полностью вместе с заголовком имело какой-то background, чтобы все сливалось вместе?! как на первой картинке?
PM MAIL ICQ   Вверх
leniviy
Дата 23.1.2012, 15:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



> есть своя область куда выводятся элементы, она белая с квадратной рамкой
рамку у этой области надо отключить

Потом нарисовать 4 уголка, белые внутри и прозрачные снаружи.

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

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

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


 




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


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

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