gpt4 book ai didi

java - 如何验证 textField 输入?

转载 作者:行者123 更新时间:2023-11-29 07:45:43 26 4
gpt4 key购买 nike

我知道这应该不会太难,但我的搜索还没有找到任何有用的东西。我想要做的就是确保用户在文本字段中输入一个正整数。我试过:

public class myInputVerifier extends InputVerifier {
@Override
public boolean verify(JComponent jc) {
String text = ((jTextFieldMTU) jc).getText();
//Validate input here, like check int by try to parse it using Integer.parseInt(text), and return true or false

throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
}
}

因此,在我的主要代码中,如果成功,我想使用它来显示“OK”,如果不成功,则显示“输入正数”。

有人可以指出我正确的方向吗?谢谢!

最佳答案

您可以使用 try-catch block 来检查输入是否为整数:

try {
int i = Integer.parseInt(input);
// input is a valid integer
}
catch (NumberFormatException e) {
// input is not a valid integer
}

关于java - 如何验证 textField 输入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26045422/

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