好的。所以我需要製作一個Java GUI swing應用程序,並且我試圖通過列將txt文件中的數據傳遞給4個jList。 例如,我有這樣一行:「約翰蘋果黃金15」在我的txt文件中,我需要把每個單詞放入4個單獨的jLists。我的第一個代碼列表如下,現在即時通訊卡在java gui將.txt文件的值傳遞給多個jLists
for (Object item : itemList) {
;
}
try {
BufferedReader buf = new BufferedReader(new FileReader("dfata.txt"));
ArrayList<String> words = new ArrayList<>();
String lineJustFetched = null;
String[] attributes;
while (true) {
lineJustFetched = buf.readLine();
if (lineJustFetched == null) {
break;
} else {
attributes = lineJustFetched.split("\t");
Item item = new Item(attributes[0], attributes[1], attributes[2], attributes[3], attributes[4]);
itemList.add(item);
}
}
buf.close();
} catch (Exception e) {
e.printStackTrace();
}
for (Object item : itemList) {
;
}
jListItemType.setModel(new javax.swing.AbstractListModel<String>() {
String[] strings = {""};
public int getSize() {
return strings.length;
}
public String getElementAt(int i) {
return strings[i];
}
});
class Item {
String id;
String type;
String model;
String size;
String color;
public Item(String id,String type, String model, String size, String color) {
this.id = id;
this.type = type;
this.model = model;
this.size = size;
this.color = color;
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getType() {
return type;
}
public void setType(String type) {
this.type = type;
}
public String getModel() {
return model;
}
public void setModel(String model) {
this.model = model;
}
public String getSize() {
return size;
}
public void setSize(String size) {
this.size = size;
}
public String getColor() {
return color;
}
public void setColor(String color) {
this.color = color;
}
}
''現在我被卡住了......「 - 卡住了,以什麼方式?請告訴任何重要細節。 –
我不知道如何解析從文件到jList通過使用 –