アプリケーションで通常のフォーメーションを適用しようとしCss
ていVaadin 7
ます (私は Vaadin を初めて使用します) が、適切に機能させることができません。addStyleName()
特に、次のようにテーブルでメソッドを使用したいGWT
:
Table table = new Table("Films");
table.addStyleName("test");
私の問題は、.css ファイルをどこに配置し、どのように「注入」するかが正確にわからないことです。Vaadin Bookと質問の最初の回答の指示に従いましたが、私のプロジェクトでは機能しません。VAADIN
WebContent の下にフォルダーはありません。フォルダーVAADIN/Themes/mytheme
を作成し、その中にファイルmytheme.css
と styles.css を作成します。カスタムファイルが必要かどうかわかりませんstyles.css
(おそらく問題はそこから来ています)。ファイルmytheme.css
は次のようになります。
@import "../reindeer/styles.css";
.test{
margin-left: 100px;
margin-top: 100px;
margin-right: 100px;
}
ファイルstyles.css
は空です。アプリケーション クラスでは、注釈を使用します。
@Theme("mytheme")
@SuppressWarnings("serial")
public class MyprojectUI extends UI {
...
}
しかし、それは機能しません。「テスト」CSS クラスが適用されないだけでなく、標準の CSS スタイルUI
が失われます (黒い文字の白いページ)。警告も表示されます:
Requested resource [/VAADIN/themes/mytheme/styles.css] not found from filesystem or through class loader. Add widgetset and/or theme JAR to your classpath or add files to WebContent/VAADIN folder.
Jun 12, 2013 8:44:44 PM com.vaadin.server.VaadinServlet serveStaticResourcesInVAADIN
OK、テーマ jar が見つかりません。指示は何か違うことを示していないので、何が悪いのですか。たぶん
@import "../reindeer/styles.css";
?
更新:質問と同じ問題ですが、私はmavenを使用していません。この機会に何をすべきですか?