Javaのテキストフィールド(Java FX)(ラベル上)に2つの異なる色を1つの文に入れる方法を知っていますか?私もCSSを使用していますが、クラスに直接設定する方が好きです。Java Textfield 2の色
0
A
答えて
2
あなたは、いくつかのテキストノードを作成してのTextFlowレイアウトを使用して、単一のテキストフローでそれらをレイアウトすることができますのTextFlow
リッチテキストと双方向のサポート
を使用する必要がありますペイン。 TextFlowオブジェクトは、各Textノードのテキストとフォントを使用しますが、その子の折り返し幅とxおよびyプロパティは無視します。 TextFlowオブジェクトは、独自の幅とテキストの配置を使用して、各子の位置を決定します。例39-12に、TextFlowペインに異なるフォントとテキストを配置した3つのTextノードを示します。
String family = "Helvetica";
double size = 50;
TextFlow textFlow = new TextFlow();
textFlow.setLayoutX(40);
textFlow.setLayoutY(40);
// Red
Text text1 = new Text("Hello ");
text1.setFont(Font.font(family, size));
text1.setFill(Color.RED);
// Orange
Text text2 = new Text("Bold");
text2.setFill(Color.ORANGE);
text2.setFont(Font.font(family, FontWeight.BOLD, size));
// Green
Text text3 = new Text(" World");
text3.setFill(Color.GREEN);
text3.setFont(Font.font(family, FontPosture.ITALIC, size));
textFlow.getChildren().addAll(text1, text2, text3);
Group group = new Group(textFlow);
Scene scene = new Scene(group, 500, 150, Color.WHITE);
stage.setTitle("Hello Rich Text");
stage.setScene(scene);
stage.show();
https://docs.oracle.com/javase/8/javafx/user-interface-tutorial/text-settings.htm
上記の例では、レッド、オレンジ、グリーン(と異なるスタイリングを持つ)でこんにちは太字世界を生成します。厳密にCSSソリューションを必要としない限り、あなたが望むものをTextFieldで行うことはできません。 TextFlowは行く方法です
0
2つの異なるラベルを使用してください。あなたがすでにそれらを使う方法を知っているようであれば、ラベルでテキストを区切り、それらを使って色を設定するだけです。
関連する問題
- 1. Java TextField質問
- 2. Javaグラフィックス - 2色の図形
- 3. Java Autocomplete TextField(Ajaxスタイル)
- 4. Solr TextFieldからJava @Fieldへのマッピング
- 5. TextFieldテキスト検索バーでの色の変更
- 6. mdl-textfieldの色を変更してください
- 7. Javaの色
- 8. Javaコンソールスキャナの色
- 9. TextFieldの
- 10. のTextField
- 11. ComicMind材質TextField色合いが変わらない
- 12. 2色のプログレスバー
- 13. Java JPanelの2つのボーダー、異なる色ですか?
- 14. Javaのビットマップチェンジ色相
- 15. ValidateのTextFieldカスタム
- 16. カスタムセルのTextField
- 17. AjaxEditableLabel TextFieldのサイズ
- 18. Java - TextFieldから別のクラスのオブジェクトコンストラクタに値を追加
- 19. 2番目のmdc-textfieldラベルが最初のmdc-textfieldに付いているのはなぜですか?
- 20. キーボードカバーTextField
- 21. は、TextField
- 22. Auto Prediction TextField
- 23. TextFieldとJScrollPaneのJListが表示されない/ Java Swing
- 24. Mpandroidchart GradientDrawableの2色
- 25. Android - 2色のリストビュー
- 26. 2色のJavaFxサークル
- 27. segmentedcontrol/textfield/DidChange
- 28. 複数のTextFieldがCCをアニメーション化していますか? 2番目のTextFieldを追加できません
- 29. タイプ 'textfield'のGridPanelセル編集
- 30. テーブルセル斜めに2色の背景色