我正在嘗試製作限制用戶輸入的文本字段。 我有這樣的代碼:限制文本字段輸入
private void jTextField5KeyTyped(java.awt.event.KeyEvent evt) {
//This limits the input:
if(jTextField5.getText().length()>=2) {
jTextField5.setText(jTextField5.getText().substring(0, 1));
}
}
它成功地限制了輸入。但是,當我嘗試按鍵盤上的其他字符時,它會更改文本字段上的最後一個字符。 任何想法,以阻止此?我知道其他人會說我應該使用Document(不記得)來製作這種東西,但我不能。我不知道如何在netbeans中做到這一點。 請幫忙。
可以擴展['PlainDocument'](http://docs.oracle.com /javase/7/docs/api/javax/swing/text/PlainDocument.html)。 – Maroun
如何?在netbeans中? – user3260589
使用'DocumentSizeFilter'類 –