Я получаю стили gwt существующих виджетах, таких как украшенная панель, как изменить цвета границ от синего до другого цвета или панели стека, как изменить цвет заголовка. Кто-нибудь знает, как полностью настроить виджеты или панель?Сложности в стилях Интерфейсы GWT
ответ
Стили по умолчанию, применяемые к виджетам GWT, перечислены в API. Взгляните на DecoratedStackPanel
. Там вы увидите следующие стили перечислены:
- .gwt-DecoratedStackPanel {панель самого}
- .gwt-DecoratedStackPanel .gwt-StackPanelItem {невыбранных пунктов}
- .gwt-DecoratedStackPanel. GWT-StackPanelItem выбранные { выбранные элементы}
- .gwt-DecoratedStackPanel .gwt-StackPanelContent {обертки вокруг содержимого элемента}
- .gwt-DecoratedStackPan эль .stackItemTopLeft {верхний левый угол элемента}
- .gwt-DecoratedStackPanel .stackItemTopLeftInner {внутренний элемент клетки}
- .gwt-DecoratedStackPanel .stackItemTopCenter {верхний центр пункт,}
- .gwt-DecoratedStackPanel .stackItemTopCenterInner {внутренний элемент клетки}
- .gwt-DecoratedStackPanel .stackItemTopRight {верхний правый угол элемента}
- .gwt-DecoratedStackPanel .stackItemTopRightInner {ИН Нер элемент клетки}
- .gwt-DecoratedStackPanel .stackItemMiddleLeft {левая сторона пункт,}
- .gwt-DecoratedStackPanel .stackItemMiddleLeftInner {внутренний элемент клетки}
- .gwt-DecoratedStackPanel. stackItemMiddleCenter {центр пункт, в котором текстовый элемент находится }
- .gwt-DecoratedStackPanel .stackItemMiddleCenterInner {в этих внутренний элемент ячейки}
- .gwt-DecoratedStackPa нель .stackItemMiddleRight {правая сторона пункт,}
- .gwt-DecoratedStackPanel .stackItemMiddleRightInner {на внутреннего элемента ячейки}
Для того, чтобы перезаписать один из этих стилей не забудьте объявить определение, как @external
чтобы убедиться, что он не запутался (см. here).
Темы GWT вводятся через модули темы. Их можно найти в com.google.gwt.user.theme package
. Например, чтобы включить стандартный добавить следующую наследованные:
<inherits name="com.google.gwt.user.theme.standard.StandardResources"/>
Вы можете создать свой собственный стиль, создавая подобный модуль. Просто скопируйте содержимое одной из стандартных тем и создайте свой собственный модуль gwt и добавьте наследование в свой модуль.
Чтобы сделать вещи проще, генератор этой темы: http://gwt-theme-generator.appspot.com/ генерирует как CSS, так и изображения для стиля GWT. Это должно помочь вам быстро начать. Он содержит стиль .gwt-Decorated
.
- 1. сложности запустить простое приложение GWT
- 2. GWT PlaceHistoryGenerator игнорировать Интерфейсы суперкласса
- 3. API-интерфейсы с точки зрения сложности и DOM
- 4. Дублирование в стилях XAML
- 5. Медиана сложности медианов сложности
- 6. Повторное использование кода в стилях
- 7. Установить обработчики событий в стилях
- 8. CSS не работает в стилях
- 9. Синтаксис псевдонима в стилях PyQt
- 10. установка ContextMenu в стилях WPF
- 11. Подсчитайте элементы в разных стилях
- 12. Уточнение о стилях WPF
- 13. Какие API-интерфейсы Google, кроме Google, вы используете с GWT?
- 14. GWT возвращает пользовательские объекты, реализующие интерфейсы из внешних банок
- 15. GWT-Designer не создает интерфейсы Async при добавлении удаленного сервиса
- 16. ошибка в стилях в API8 в Eclipse
- 17. Как установить гравитацию в стилях в Android?
- 18. Предотвращение изменений в стилях в Powerpoint
- 19. Atom постоянно замерзает на стилях.
- 20. Переходы CSS на вычисленных стилях
- 21. Firebug показывает символ в стилях под контентом
- 22. Осмотрите разметку, используемую в стилях CKEditor Dropdown
- 23. Удалить неизвестный формат в стилях соты
- 24. Избегание дублированного кода в стилях android
- 25. Symfony2 - изменения в стилях не отражаются
- 26. Панель действия Android пользовательского цвета в стилях
- 27. Каковы стили пера в стилях стилей qt
- 28. Сбор пользовательского ввода в разных стилях шрифтов
- 29. Использование пользовательских свойств в стилях WPF
- 30. NavigationDrawer в нескольких видах деятельности и стилях