gpt4 book ai didi

java - 如何找出哪个文本字段不是整数

转载 作者:行者123 更新时间:2023-12-01 10:57:57 25 4
gpt4 key购买 nike

基本上,我创建了一个小程序,其中包含三个文本字段,每个文本字段对应每个 RGB 值。然后,我创建了一个 try catch block ,以便在用户输入字符串时显示对话消息。但是,现在我希望它找到其中包含字符串的文本字段,并仅将该文本字段设置为 null,以便他们可以键入整数,同时还保留两个正确文本字段的值。

例如:

[255] [150] [cat]   
step 2: [255] [150] [] (the string textfield should become null)

代码:

try{
if (e.getSource().equals (bttn))
{

as=T1.getText();
ag=T2.getText();
ab=T3.getText();
as=as.trim();
ag=ag.trim();
ab=ab.trim();

redColor= Integer.parseInt(as);
greenColor= Integer.parseInt(ag);
blueColor= Integer.parseInt(ab);
}
}
catch (NumberFormatException exception){
JOptionPane.showMessageDialog(null,"Integers Only","ERROR!",JOptionPane.WARNING_MESSAGE);

}

最佳答案

您必须将代码拆分为树部分,每个部分对应一个字段。

但这会导致冗余代码。为了避免这种情况,您应该将转换部分放入一个单独的函数中,为每个字段调用该函数。

关于java - 如何找出哪个文本字段不是整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33519352/

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