1

重複の可能性:
JavaFXTextAreaで文字列を強調表示する

TextArea text = new TextArea();
text.setText("select from");

今、私はテキスト領域のそれらの2つの単語に異なる色を設定したいのですが、それを行う方法は誰でも私を助けることができますか?

4

1 に答える 1

3

コントロールでのリッチ テキスト サポートは、JavaFX8 によって提供されます - http://javafx-jira.kenai.com/browse/RT-23077。TextInputControl で使用できる CSS プロパティは次のとおりです-http://docs.oracle.com/javafx/2/api/javafx/scene/doc-files/cssref.html#textinputcontrol

考えられる回避策は次のとおりです。

  1. リッチ テキスト エディタを使用する - http://docs.oracle.com/javafx/2/ui_controls/editor.htm
  2. 異なるフォーマットのテキストを HBox に入れます。
  3. それらを別々にキャンバスに描きます。
于 2012-10-08T10:59:36.547 に答える