我正在尝试使用JsonArray填充JTABLE,该JsonArray已转换为jsonObject,然后转换为向量。
Vector<Vector<String>> dataList = new Vector<>();
for (int x = 0; x <refresh.length(); x++){
JSONObject jsonTable = refresh.getJSONObject(x);
Vector <String> data = new Vector <> ();
jsonTable.getInt("purchaseid");
data.add((jsonTable.getString("purchaseid")));
data.add(jsonTable.getString("departmentcode"));
data.add(jsonTable.getString("deliveryattention"));
data.add(jsonTable.getString("completedstatus"));
data.add(jsonTable.getString("status"));
dataList.add(data);
}
Vector<String> columnNames = new Vector<>();
columnNames.add("purchaseid");
columnNames.add("departmentcode");
columnNames.add("deliveryattention");
columnNames.add("completedstatus");
columnNames.add("status");
System.out.println(dataList);
purchaseOrderTable = new JTable(dataList,columnNames);
这就是我实例化表的方式
private javax.swing.JTable purchaseOrderTable;
我没有得到任何错误,也没有得到表上的任何数据。 我以为是向量是空的,不是。有什么建议吗?