2010-02-19 59 views
0

我正在開發一個應用程序,需要在其中使用textarea。字符限制爲165.我做了一個JTextArea對象,其行號爲&列號。分別爲3,3,但當我繼續打字時,它不起作用,'Textarea'的大小繼續增加。如何限制?正如我用'DocumentListener'注意到的。的字符輸入,刪除,剪切和粘貼,我突然間textarea的大小增加時遇到問題。 謝謝!如何限制尺寸和否。 JTextArea中的字符?

+2

你可以嘗試給你的問題一個更好的標題?試圖用單個句子來解決問題通常也有助於找到解決方案。 – 2010-02-19 13:20:33

回答

0

你想要的是一個javax.swing.text.DocumentFilter。這使您可以過濾對包含JTextArea基礎文本的Document的更改。有關於該類和相關類的類描述鏈接的教程。

示例here顯示瞭如何限制文檔中字符的數量。

-1

使用密鑰監聽器而不是文檔過濾器 。

+0

KeyListener不會阻止您使用'粘貼'輸入字符。 – DJClayworth 2014-01-12 23:02:55