2013-02-27 3 views
1

Я хочу установить пользовательский фон для всех моих кнопок в моем приложении GWT. Я использую стандартный класс кнопок GWT. Так (как рекомендовано одним из парней в SO) в моем файле CSS У меня естьСоздание моей собственной кнопки GWT CSS stylr

.gwt-Button 
{ 
background-color: red; 
} 

Однако это не будет применен к моей кнопке. Затем я попробовал

myButton.setStyleName("gwt-Button"); 

Тот же результат. Затем я изменил название стиля на «gwt.Button1», установил это как мое имя стиля, и hey presto он работает. Поэтому, исследуя, почему я не мог изменить встроенный стиль CSS, я заметил, что когда я скомпилировал свой проект GWT (я использую Eclipse), в моей папке WAR есть папка, созданная с именем war/myModule/gwt/standard, и в этой папке являются файлами CSS, которые содержат стили GWT по умолчанию. (По крайней мере, это мое занятие). Так что мой вопрос: как применить свой стиль к gwt-Button и почему эти файлы css помещаются в эту папку, и я могу их изменить?

+0

Вы не обнаружили ни одной css-папки над стандартной папкой? –

+0

Извините, я не получил путь к папке точно. это war/myModule/gwt/standard. Мои собственные файлы CSS находятся на корневом уровне/war / – MayoMan

ответ