2012-05-11 4 views
2

私は、次のコードを持っている:のJavaFX 2.0 CSSスタイルは動作しませ

primaryStage.setTitle("Hello World!"); 

GridPane root = new GridPane(); 
final Scene scene = new Scene(root); 
Label logol = new Label("Test logo"); 
logol.setStyle("-fx-color: red;"); 
root.add(logol, 0, 0); 
primaryStage.setScene(scene); 
primaryStage.show(); 

私がやろうとしていますそのすべてがラベルlogolが赤フォアグラウンドカラー を持っていますが、それは黒の滞在に主張していることです。

何が間違っていますか?

答えて

3

CSSプロパティ "-fx-color"はありません。フォアグラウンドカラーを変更するには、代わりに "-fx-text-fill:red"を使用します。

+0

ありがとうございます!私は数時間それを探していた! – bennyl

+0

CSSプロパティ名情報については、[JavaFX 2 CSSリファレンスガイド](http://docs.oracle.com/javafx/2/api/javafx/scene/doc-files/cssref.html)を参照してください。 – jewelsea