我试图将存储在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.comjavase6docsapijavaxswingJTextField.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;