我在做一個很基本的Java GUI應用程序。但我不知道我在這裏做錯了什麼。顯示多個陣列的JTable
這是我迄今所做的:
String[] colNames = { "QTY", "Item Code", "Amount" };
model = new DefaultTableModel(colNames, 0);
JTable table = new JTable(model);
String[] arrQty = {"2", "3", "10"};
String[] arrItemCode = {"Item 1", "Item 2", "Item 3"};
String[] arrAmount = {"100", "200", "80"};
String f_qty, f_itemcode, f_amount;
for(String arrAmt: arrAmount){
f_amount = arrAmt;
}
for(String arrQt : arrQty){
f_qty = arrQt;
}
for(String arrItem : arrItemCode){
f_itemcode = arrItem;
}
model.addRow(new Object[]{ f_qty, f_itemcode, f_amount });
但它不會讓我,因爲編譯器需要首先初始化字符串,我怎樣才能解決這個問題?有任何想法嗎?
+1刪除我的答案,這將每OP的要求就夠了:) – PopoFibo
@sanbhat感謝。但讓我問問這是否有效?如果arrqty只有2個元素,而其他數組有2個以上的元素? – Dunkey