1

重複の可能性:
JavaFX TextArea での文字列の強調表示

javafx ユーザー インターフェイスを開発しています。テキストエリア パネル (javafx.scene.control.TextArea) のテキストの一部に下線を引く/色を付ける必要があります。

テキストの一部を文字列として選択するのは簡単です。しかし、この部分に色を付けたり、下線を引いたりする方法がわかりません。

4

1 に答える 1

0

@ジャン

TextAreaで選択されているテキストの色を簡単に変更できます。このためにCSSを追加する必要があります。たとえば、textareaforegに新しいスタイルクラスを追加します。"私のエリア"

CSSパート:

.myarea{    
    -fx-highlight-fill: green; /* makes color of highlight region */
    -fx-highlight-text-fill: white;  /* makes the color of highlighted text */
}

選択したTextAreaの文字列は、JavaFX TextArea CSSコアクラスで定義されていないため、下線を引くことはできません。

-ナラヤン

于 2012-09-24T13:42:03.573 に答える