1

だから、私は何かを見つけることができたので、 に似たものがありJTextAreaます。入手方法が違うのではないでしょうか?現在存在する行数を取得したい。getLineCount()JTextPane

4

1 に答える 1

1

(ご指摘のとおり) 内の行数を見つける組み込みの方法はありJTextPaneません - これは (これをサポートする公式のリファレンスは見当たりませんが) がJTextPane1 つの領域に多くの異なるテキスト スタイルを保持できるため、そうである可能性があります。 、行の総数を見つけるときにいくつかの複雑さにつながります。

内部に表示されるテキスト (およびそのスタイル) を追跡することで、自分で行数を計算できる場合があります。JTextPaneその後、他の方法 (おそらくLineBreakMeasurer(ドキュメントはこちら)) を使用して行数を計算できます。各テキストの行を合計し、合計を合計します。

于 2012-11-29T00:19:02.250 に答える