gpt4 book ai didi

java - jTextField 验证弹出窗口

转载 作者:太空宇宙 更新时间:2023-11-04 06:49:41 25 4
gpt4 key购买 nike

我想在弹出窗口上进行数据验证我的问题是,如果我输入错误,我无法检查输入。

目的是,如果key.lenght不=0,则弹出窗口。

我知道这一点是因为我可以控制一次我的变量键

我不明白如何才能在循环中控制它。

谢谢

    final JFrame popup = new JFrame();
boolean flag = false;


String key = JOptionPane.showInputDialog(popup, "Enter key", null);
char[] var = key.toCharArray();


while (flag == false) {
if (key.length() == 1) {
flag = true;
} else {
---> String popup2 = JOptionPane.showInputDialog(popup, "Enter key", null);
}

}

最佳答案

尝试使用

key = JOptionPane.showInputDialog(popup, "Enter key", null);

而不是

String popup2 = JOptionPane.showInputDialog(popup, "Enter key", null);

您不会再次更新 key

<小时/>

--编辑--

也试试这个

String key = null;
do {
key = JOptionPane.showInputDialog(popup, "Enter key", null);
} while (key.length() != 1);

关于java - jTextField 验证弹出窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23499943/

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