I have a List<Map<String, Object>> data.
public List<Map<String, Object>> selectAll(String tableName) throws SQLException{
MapListHandler mapListHandler = new MapListHandler();
QueryRunner queryRunner = new QueryRunner();
List<Map<String, Object>> list = queryRunner.query(DBConnection.getConnection(), SELECT + tableName, mapListHandler);
System.out.println(list);
return list;
}
Then I get this
List<Map<String, Object>> data = databaseMetadata.selectAll(buttonElements.getTables_in_migrate_schema());
And I need to add it to JTable as rowData so it has to be String[][].
I tried to make something like this.
JTable jTable = new JTable((Object[][]) data.toArray(), fields.toArray());
Can someone please say me how to convert? Thanks in advance!
datado you want to see in e.g. column 5 of row 2? It's not at all obvious how you want that structure mapped to a JTable.