gpt4 book ai didi

java - 限制 TextField 输入

转载 作者:行者123 更新时间:2023-11-30 09:12:23 26 4
gpt4 key购买 nike

我正在尝试制作一个限制用户输入的文本字段。我有这段代码:

 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 中做到这一点。请帮忙。

最佳答案

这里有一个简单的方法:

private void textFieldKeyTyped(java.awt.event.KeyEvent evt) {                       
if(textField.getText().length()>=2) {
evt.consume();
}
}

关于java - 限制 TextField 输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21572407/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com