1

GWTアプリのすべてのボタンにカスタムの背景を設定したいと思います。標準のGWTButtonクラスを使用しています。だから(SOの人の一人が推奨しているように)私のCSSファイルには

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

ただし、これは私のボタンには適用されません。それから私は試しました

myButton.setStyleName("gwt-Button");

同じ結果。次に、スタイルの名前を「gwt.Button1」に変更し、これをスタイル名として設定すると、機能します。組み込みのCSSスタイルを変更できなかった理由を調査すると、GWTプロジェクト(Eclipseを使用)をコンパイルしたときに、WARフォルダーにwar / myModule / gwt/standardというフォルダーが作成されていることに気付きました。デフォルトのGWTスタイルを含むCSSファイルです。(少なくともそれは私の見解です)それで私の質問は、どうやって自分のスタイルをgwt-Buttonに適用するのか、そしてなぜこれらのcssファイルがこのフォルダーに置かれるのか、そしてこれらを変更できるのかということです。

4

2 に答える 2

2

以下のリンクで問題が解決すると思います

GWTテーマスタイルは私のCSSスタイルをオーバーライドします

そうでない場合は元に戻します。乾杯 :)

于 2013-02-27T10:34:56.933 に答える
1
Project --->
|
Src
|
package com.xxxxx
|
|
folder(resources(any))
|
|
css(folder)
|
|
YourcssFile.css(write your css here )

参照:https ://developers.google.com/web-toolkit/doc/latest/DevGuideUiCss#cssfiles

そしてGWT.xmlファイルで

<stylesheet src='css/YourcssFile.css' />
于 2013-02-27T09:54:56.413 に答える