Calendar Add-on を使用している Java Vaadin フレームワークでアプリケーションを開発しています。そのカレンダーには、「基本イベント」と呼ばれるコンポーネントがあります。ここで、実行時に CSS クラスを動的に作成することで、実行時にそのコンポーネントに色を付けたいと考えています。どうすればその機能を実現できますか? どんな助けでも!ありがとう!
7293 次
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
このトピックについてはあまり考えていませんが、以下をご覧ください。
于 2013-01-29T06:44:06.340 に答える