从ArrayList中显示文本

问题描述 投票:1回答:5

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

我已经尝试了下面的代码,但是没有达到预期的效果。

for (int i = 0; i < GPSDataEnter.size(); i++) {
    LatTextData.append((String) GPSDataEnter.get(i));
}
java arraylist jtextfield
5个回答
1
投票

试试这个。

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

        {

        ArrayData = ArrayData + ", " + textItem;

        }

   textBox1.setText(ArrayData); 

1
投票

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

1
投票

试试这个

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

你的问题是重写!


0
投票

我想你的ArrayList是

ArrayList<String> arrayList;

那么

JTextField.setText(arrayList[i]); //index of arrayList;
© www.soinside.com 2019 - 2024. All rights reserved.