gpt4 book ai didi

java - 如何选择所有 JTextFields 并获取它们的文本-Java

转载 作者:行者123 更新时间:2023-12-01 11:13:38 26 4
gpt4 key购买 nike

假设我们有一个包含大量 JTextField 的类,如下所示:

public class MultipleFields{

JTextField a=new JTextField();
JTextField b=new JTextField();
JTextField c=new JTextField();

//There are many more jtextfields in my actual code
public void getTextFromFields(){
//implementation code goes here
}

}

是否有任何 api、库或其他东西可以用来从所有 JTextFields 中获取文本(或者对所有这些 jtextfields 执行其他操作?)

最佳答案

使用 List<JTextField>或数组。

public class MultipleFields {
JTextField textFields = new JTextField[700];

public MultipleFields() {
for (int i = 0; i < textFields.length; ++i) {
textFields[i] = new JTextField();
}
}

public String allTexts() {
StringBuilder sb = new StringBuilder();
final String EOL = System.getProperty("line.separator");
for (int i = 0; i < textFields.length; ++i) {
sb.append(i).append(": ").append(textFields[i].getText().append(EOL);
}
return sb.toString();
}

关于java - 如何选择所有 JTextFields 并获取它们的文本-Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32099033/

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