Работа с библиотекой ExtGWT: различия между версиями

Содержимое удалено Содержимое добавлено
Строка 703:
 
Как вы обратили внимание, мы вызвали метод setWidget в нашем коде, который добавляет в приложение новый фрейм и отображает в нем содержимое по заданному URL.
 
Тело окна может быть подсвечено более светлым цветом по сравнению с его рамкой (по умолчанию), либо быть однотонным (задается при вызове метода setPlain(true)):
 
[[Файл:gxtwin3.png]]
 
Класс Dialog является наследником класса Window и добавляет к его функционалу дополнительные методы для работы со встроенными кнопками. Обычно этот компонент используется как удобный способ для создания окон с кнопками OK/Отмена/Да/Нет. Далее мы рассмотрим его применение, а также дополнительный метод HideOnButtonClick, который автоматически скрывает окно диалога после того, как пользователь нажмет одну из кнопок:
 
<source lang=java>
Dialog d = new Dialog();
d.setHeading("Предупреждение о выходе");
 
// текст предупреждения
d.addText("Хотите записать изменения перед выходом?");
 
// стиль тела диалога
d.setBodyStyle("fontSize:14px;fontWeight:bold;padding:13px;");
 
d.setSize(300,120);
d.setHideOnButtonClick(true);
 
// установка нужного нам набора кнопок
d.setButtons(Dialog.YESNOCANCEL);
 
d.show();
</source>