Данные могут быть напечатаны в JFrame с использованием класса JTable.
JTable table;
public void createTable(Person[] data) {
String[] columnNames = {"Name", "Surname"};
String[][] people = new String[data.length][2];
for (int i=0, i<data.length, i++){
people[i] = {data[i].getName(), data[i].getSurname());
}
table = new JTable(people, columnNames);
}
JTable имеет конструктор:
- JTable (Object [] [] rowData, Object [] columnNames)
Вы можете создать двамассивы: один, содержащий ваш набор данных, и один, содержащий имена столбцов.Используя два массива, вы можете вывести таблицу в JFrame