1

の指定されたオフセットにテキストを設定したいと思いますJTextArea。すでに編集を行っていて、 「家」で"aaa bbb"上書きしたいとしましょう"bbb"。Java でそれを行うにはどうすればよいですか?

4

2 に答える 2

2

あなたが使用することができますreplaceRange()

public void replaceRange(String str, int start, int end)

指定された開始位置から終了位置までのテキストを、指定された新しいテキストに置き換えます。モデルが null の場合は何もしません。新しい文字列が null または空の場合は、単純に削除します。

ほとんどの Swing メソッドはそうではありませんが、このメソッドはスレッドセーフです。詳細については、スレッドとスイングを参照してください。

于 2012-04-08T07:30:14.543 に答える