从ArrayList显示文本

时间:2012-10-21 19:30:45

标签: java arraylist jtextfield

我正在尝试将存储在ArrayList中的数据显示到JtextField中。例如,我想在数组中的第0点获取(ID,Name,Age,Gender)并将它们显示到JtextFields中。

我已尝试过以下代码,但无法按预期运行:

for (int i = 0; i < GPSDataEnter.size(); i++) {
    LatTextData.append((String) GPSDataEnter.get(i));
}

4 个答案:

答案 0 :(得分:1)

试试这个:

string ArrayData = string.Empty;
    ArrayList listData = new ArrayList();
        foreach (string textItem in listData)

        {

        ArrayData = ArrayData + ", " + textItem;

        }

   textBox1.setText(ArrayData); 

答案 1 :(得分:1)

您可以使用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)); 

答案 2 :(得分:1)

试试这个:

for (int i = 0; i < MyArrayList.size(); i++) {
    MyJTextField.setText(MyJTextField.getText() + MyArrayList.get(i) + "\n");
}

你的问题是改写了!

答案 3 :(得分:0)

我想你的ArrayList是

ArrayList<String> arrayList;

然后,

JTextField.setText(arrayList[i]); //index of arrayList;
相关问题