私はjavafx TextFlow
を使用して、スタイリッシュなテキストを表示しようとしています。次のコードはテキストスタイルを使用しません。TextFlowのJavaFX TextはStyleClassを無視しますか?
public Node createText(String t,String cls){
Text ret = new Text(t);
ret.getStyleClass().add(cls);
return ret;
}
私はLabel
でText
を交換するとき、それは正常に動作しますが、明らかに\n
のようなものはもう動作しません。 CSSクラスを使用してText
クラスを使用するにはどうすればよいですか?
EDIT:要求されたとして私のdefault.css
.defaultElementAttr{
-fx-text-fill:#48a711;
}
何CSSあなたは適用しようとしていますか? –
CSSスタイルシートクラス。 TextFlowのスタイリング自体は機能しますが、スタイリングのラベルは機能しますが、Textオブジェクトはコピーされません(同じコードは 'Label ret = new Label(t);'で動作します) – SalkinD
どのCSSスタイルを適用しようとしていますか?ルールを定義する実際のプロパティはどれですか? –