答えて
を使用する場合
現在、私は違いは何ですか
jtextarea.setText(null);
を使用しています。それらはどちらも古いテキストを削除する効果があります。 JavaのTextComponentページから:
のsetText
public void setText(String t)
Sets the text of this TextComponent to the specified text. If the text is null
or empty, has the effect of simply deleting the old text. When text has been
inserted, the resulting caret location is determined by the implementation of
the caret class.
Note that text is not a bound property, so no PropertyChangeEvent is fired when
it changes. To listen for changes to the text, use DocumentListener.
Parameters:
t - the new text to be set
See Also:
getText(int, int), DefaultCaret
このリンクを修正して、適切なSwingコンポーネント 'JTextComponent'を参照し、AWTコンポーネントは参照しないでください。むしろ最新のjavadoc、つまり1.7 –
を参照してください。ありがとうございます。 –
が実際に違いはありますが、私はそう思います。
nullに設定すると、テキスト領域に書き込まれる実際の値は何もありません。しかし、それを ""に設定すると空の文字になります。同じように "z"に設定するとzと書かれますが、nullは知らないことを意味します。 textAreaで書かれたテキストを使用する必要があるまで、違いを感じることはありません。
JTextArea0.selectAll();
JTextArea0.replaceSelection("");
説明のためにテキストにテキストを追加し、コードが何を行い、最初の質問にどのように答えているかを記入してください。 – user1438038
- 1. 別のクラスからJTextAreaをクリアする
- 2. 最初の行をクリアするjtextarea
- 3. `JTextArea`インスタンスフィールドを使用して` JTextArea`コンテンツを変更するには?
- 4. JTextAreaにJScrollPaneを追加するには
- 5. JButtonをJTextAreaに追加するには
- 6. JtextAreaにテキストファイルをロードする
- 7. jtextareaから別のjtextareaにjbuttonを使って追加するには
- 8. JTextAreaを聞くには
- 9. フレックスボックスアイテムをクリアするには?
- 10. スプロケットキャッシュをクリアするには?
- 11. ImageViewをクリアするには?
- 12. Drupal.settingsをクリアするには?
- 13. カーセージキャッシュをクリアするには?
- 14. JtextAreaにキーリスナーを追加する
- 15. SwingでJTextAreaをスクロール可能にする
- 16. JTextAreaを垂直方向にリサイズする
- 17. JavaのJTextAreaにテキストを追加する
- 18. JTextAreaにスクロールバーを追加する
- 19. JPanelのJTextAreaにJScrollPaneを追加する
- 20. JTextAreaによるタイプライター効果
- 21. Java add JTextAreaにタイプライターエフェクト
- 22. JTextAreaワードラップリサイズ
- 23. JTextAreaスレッドセーフ?
- 24. JTextArea alignment
- 25. jtextareaスクロール
- 26. JavaでJTextAreaにデータを追加するには?
- 27. JTextAreaにグラデーションの背景を追加するには?
- 28. 私のデータベースのJtextareaにデータを表示するには
- 29. JTableからJTextAreaにデータを追加するには?
- 30. SwingのJTextAreaに垂直スクロールバーを追加するには?
'jtextarea.setText(" ")'は、内部ハッシュセットにキャッシュされているため、最初に作成された_(空の文字列_を意味します)。しかし、これは今日のシステムではあまり関係ありません。空の文字列は、ある時点ではより読みやすくなります。 – Mordechai
これらの質問をすると、setText()のソースコードを参照して、自分で違いを見ることができます。 – Charlie