我正在尝试将存储在 ArrayList 中的数据显示到 JtextField 中。例如,我想在数组中的点 0 处获取 (ID,Name,Age,Gender) 并将它们显示到 JtextFields 中。
我已经尝试了下面的代码,但它没有按预期工作:
for (int i = 0; i < GPSDataEnter.size(); i++) {
LatTextData.append((String) GPSDataEnter.get(i));
}
我正在尝试将存储在 ArrayList 中的数据显示到 JtextField 中。例如,我想在数组中的点 0 处获取 (ID,Name,Age,Gender) 并将它们显示到 JtextFields 中。
我已经尝试了下面的代码,但它没有按预期工作:
for (int i = 0; i < GPSDataEnter.size(); i++) {
LatTextData.append((String) GPSDataEnter.get(i));
}
试试这个:
string ArrayData = string.Empty;
ArrayList listData = new ArrayList();
foreach (string textItem in listData)
{
ArrayData = ArrayData + ", " + textItem;
}
textBox1.setText(ArrayData);
您可以使用 JTextField 的 .setText() 方法。这是文档http://docs.oracle.com/javase/6/docs/api/javax/swing/JTextField.html
一个简短的例子:
ArrayList<String> myList = new ArrayList<String>();
... Fill up the list somehow ...
JTextField myField = new JTextField();
myField.setText(myList.get(0));
试试这个:
for (int i = 0; i < MyArrayList.size(); i++) {
MyJTextField.setText(MyJTextField.getText() + MyArrayList.get(i) + "\n");
}
您的探针正在重写!
我想你的 ArrayList 是
ArrayList<String> arrayList;
然后,
JTextField.setText(arrayList[i]); //index of arrayList;