Проблемы со стилем GWT

#java #css #gwt #stylesheet

#java #css #gwt #таблица стилей

Вопрос:

Мне нужно иметь возможность изменять следующие стили в gwt только с помощью файла css и вообще без java.

  1. Размер шрифта верхней вкладки оформленной панелиальтернативный текст

  2. Затем заголовок панели стека альтернативный текст

  3. Заголовок панели caption альтернативный текст

Комментарии:

1. Вы не сможете ничего изменить в них без некоторого JavaScript. Вам придется либо изменить их атрибуты стиля с помощью Style.getProperty() , либо изменить их CSS-класс с помощью setStyleName() .

2. Разве GWT не назначает им какие-либо css-классы?

Ответ №1:

Эта страница может быть вам полезна: http://code.google.com/intl/sv-SE/webtoolkit/doc/latest/DevGuideUiCss.html

В принципе, большинство виджетов GWT имеют класс с именем gwt-(Classname) (например, gwt-StackPanel). У некоторых их несколько. Это также должно быть описано в API, например: http://asquare.net/gwt/javadoc/1.0.21/com/google/gwt/user/client/ui/StackPanel.html