3

Calendar Add-on を使用している Java Vaadin フレームワークでアプリケーションを開発しています。そのカレンダーには、「基本イベント」と呼ばれるコンポーネントがあります。ここで、実行時に CSS クラスを動的に作成することで、実行時にそのコンポーネントに色を付けたいと考えています。どうすればその機能を実現できますか? どんな助けでも!ありがとう!

4

3 に答える 3

5

次のコードを試して成功しました。

   package com.example.cssinject;

   import org.vaadin.cssinject.CSSInject;

   import com.vaadin.Application;
   import com.vaadin.ui.*;

    public class CssinjectApplication extends Application {
    @Override
    public void init() {

    final Window mainWindow = new Window("Cssinject Application");
    final Label label = new Label("Hello Vaadin user");
    mainWindow.addComponent(label);

    CSSInject css = new CSSInject();
    css.setValue(".custom-style { color: rgb(100, 200, 0); }");
    mainWindow.addComponent(css);

    label.setStyleName("custom-style");

    setMainWindow(mainWindow);  
}
}
于 2013-01-29T09:09:54.500 に答える
0

このトピックについてはあまり考えていませんが、以下をご覧ください。

  1. CSSInject アドオン
于 2013-01-29T06:44:06.340 に答える