Я пытаюсь заполнить 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;
Я не получаю никаких ошибок, и при этом я не получаю никаких данных на столе.Я подумал, может быть, это было, что вектор был пуст, а это не так.Есть предложения?