gpt4 book ai didi

java - 使用循环从 JTextFields 获取值

转载 作者:行者123 更新时间:2023-11-30 09:50:39 25 4
gpt4 key购买 nike

我打算用 Java 创建一个程序。这是交互式快速排序模拟器。首先,您必须输入要排序的整数个数。按下一步后,将有文本字段,其编号根据您首先输入的数字,即。如果你输入 15,将有 15 个文本框供你输入数字。如果你输入 20,就会有 20 个文本框供你使用。按下下一步后,这些值将存储在一个数组中,该数组的大小等于从第一位开始的数字。

我的问题是,必须命名文本字段(即 jtextfield0 到 jtextfield15)并从要存储在数组中的文本字段中获取值,它必须像

 a[0] = jtextfield0.getValue();
a[1] = jtextfield1.getValue();

等等。这样一来,它是如此的暴力和不灵活。

如何使用循环来处理这个问题?

最佳答案

您可以将您的文本字段添加到 ArrayList 中并对该 ArrayList 执行循环:

List<JTextField> textFields = new ArrayList<JTextField>();
...
//add your textfields to arraylist
...
for(int i = 0;i< textFields.size(); i++){
fields[i] = textFields.get(i).getValue();
}

关于java - 使用循环从 JTextFields 获取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5064393/

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