GWT 2.5.1 を使用してマルチモジュール アプリケーションを開発しています。GWT テーマは使用していません。ButtonやCheckBoxなど、一部の GWT ウィジェットのスタイルをカスタマイズしたいと考えています。
2 つの解決策があります。
- アプリケーションに読み込まれた CSS ファイルを記述します (HTML ページ内のリンク)。CSS には、ボタンの .gwt-Button やチェックボックスの .gwt-CheckBox、.gwt-CheckBox-disabled など、GWT で定義された名前を使用する CSS ルールが含まれます。このソリューションは、GWT コンパイラーによる CSS の最適化を利用していません。
- ボタンまたはチェックボックスを使用するたびに、CssResource を使用してスタイル名を設定します。このソリューションは CSS の最適化を利用しますが、新しいウィジェットを作成するたびにスタイル名を設定する必要があります。
他の解決策はありますか?どれが正しいですか?