4

こんにちは、ユーザーが jtextpane でテキストの希望のフォント サイズを設定するオプションを持つ Java Swing アプリケーションを構築しようとしています。「StyleConstants.setFontSize(attr, int);」を使用しています。これは整数値に対してのみ機能しますが、ユーザーが double 値 Eg(8.5) を指定すると、上記のコマンドは整数値のみを受け入れ、double 値を受け入れないため失敗します。では、どうすればこれを解決できますか? double値を受け入れるコマンドはありますか?

前もって感謝します

4

2 に答える 2

1

HTML/CSS 経由で試すことができます:

JTextPane textPane = new JTextPane();
textPane.setContentType("text/html");
textPane.setText("<span style='font-size: 8.5pt'>Hey there!</span>");
于 2012-11-13T14:16:28.377 に答える
0

ボタン、メニュー項目、ラベル、ツール ヒント、およびタブ付きペインの次のスイング コンポーネントは、HTML フォーマットをサポートしています。書式設定を使用するには、テキストの先頭にタグを付ける必要があります (末尾で閉じるのはオプションです)。例:

<html><font size="8.5pt">Two</font>
于 2015-01-06T12:39:56.010 に答える