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ファイルがこのフォルダーに置かれるのか、そしてこれらを変更できるのかということです。