行ごとに内容を読み取る方法はありJTextPane
ますか?BufferedReaderによく似ていますか?
3659 次
3 に答える
3
Element root = textPane.getDocument().getDefaultRootElement();
ルート要素を取得したら、子要素 (つまり、行) がいくつ存在するかを確認できます。次に、各子要素を取得し、開始/終了オフセット メソッドを使用して、その特定の行のテキストを取得できます。
これは、すべてのテキストを 1 つの大きな文字列にまとめてから再度分割するよりも効率的です。
于 2010-08-23T19:04:58.470 に答える
0
何をしようとしているのか説明できますか?頭のてっぺんから、実際に行ごとに読むことができるかどうかはわかりません。もちろん、テキストを改行文字で分割するだけで、各行が独自の要素として文字列の配列を取得できます。これはあなたの場合に問題がありますか?
于 2010-08-23T18:58:55.153 に答える
0
過去にこれを行った方法は、ペインに対して getText メソッドを使用し、返された文字列を解析して改行文字 '\n' を探すことです。
于 2010-08-23T18:54:42.433 に答える