いいえ、テキストエリアを使用する必要があるアプリケーションを開発しています。文字数は165文字までに制限されています。それぞれ3,3ですが、入力を続けたときに「テキストエリア」のサイズが増え続けたため、機能しませんでした。それを制限するにはどうすればよいですか? いいえを指摘するために「DocumentListener」を使用したので。文字の入力、削除、切り取り、貼り付けを行っているときに、突然テキストエリアのサイズが大きくなると問題が発生します。ありがとうございました!
1218 次
2 に答える
0
必要なのは javax.swing.text.DocumentFilter です。これにより、JTextArea の基礎となるテキストを保持する Document への変更をフィルタリングできます。そのクラスと関連するクラスのクラスの説明からリンクされているチュートリアルがあります。
次の例は、ドキュメント内の文字数を制限する方法を示しています。
于 2010-04-22T14:59:46.050 に答える
-1
Document filter の代わりに key Listener を使用します。
于 2014-01-11T18:33:00.500 に答える