2017-10-06 13 views
1

TextFlowのText要素のCSSセレクタとは何ですか? 私はdefault style-classを持っていないテキストノードJavaFX:TextFlowのテキスト要素のCSSセレクタ

<TextFlow styleClass="paragraph"> 
    <Text text="some text"></Text> 
</TextFlow> 

.paragraph .text { 
    -fx-font-size: 14.0px; 
    -fx-text-fill: -fx-font-colour-black; 
    -fx-fill: -fx-font-colour-black; 
} 
+1

私は私の質問を更新しました@trashgod:またはあなたもあなたTextFlowですべてを選択するセレクタを更新することができます。それは重複しない。私の意味は、CSSセレクタでどのように選択するのかです。ありがとう – user3552551

答えて

2

Textに直接スタイルを適用しない限り、私は、次およびそのが動作していないがやっているので、セレクタ.textは動作しません。

スタイルクラス:デフォルトでは空

あなたが使用することができますtype selector(彼のコメントにJames_Dによって提案されたように):

.paragraph Text { ... }. 

か、にそのスタイル・クラスを追加することができますTextオブジェクトを作成するときには、

Text text = new Text("my Text"); 
text.getStyleClass().add("text"); 
.paragraph > * { 
      -fx-font-size: 14.0px; 
      -fx-text-fill: red; 
      -fx-fill: red; 
} 
+1

[タイプセレクタ](https://docs.oracle.com/javase/9​​/docs/api/javafx/scene/doc-files/cssref.html#introscenegraph): '.paragraph Text {.. }}。 –

+1

はい、これはおそらく最高のアプローチ、ありがとう。答えを更新しました。 – DVarga

+0

@Dvarga多くのありがとう。それはまさに私が必要とするものです。 – user3552551

関連する問題