Oracle at JTextArea documentationによると、行を折り返し、文字の境界ではなく単語の境界で折り返したい場合は、次のようにコードを使用する必要があります。
jtaOutputPrimes.setLineWrap(true);
jtaOutputPrimes.setWrapStyleWord(true);
jtaOutputPrimes は myJTextArea
上の myの名前であることに注意してくださいJPanel
。
次のようにメソッド append を使用して JTextArea にテキストを追加すると、問題が発生します。
jtaOutputPrimes.append(",");
この場合、setWrapStyleWord
設定は機能しません。単語の境界ではなく、文字の境界を引き続き使用します。
ここで同じ問題が発生している別の人を見つけました: setWrapStyleWord の問題
JApplet
さて、 this を持つを実行しているとしましょうJTextArea
。テキスト領域に入力すると、ワード ラップは正常に行われますが、append メソッドから渡されたテキストは機能しません。
これはバグだと思いますが、オラクルがそのように認めている場所はどこにもありません。
誰でも助けることができますか?ありがとう!