Hallo,
ich bin ein absoluter Einsteiger in Sachen Programmierung/Java. Daher habe ich jetzt Fragen zur JTable und List.
Ich habe eine List, die mal immerwieder unteschiedlich viele Objekte beinhaltet. Die Objekte in der Liste würde ich jetzt gerne in einer JTable ausgeben. Wie mache ich das am besten? Bisher habe ich es nur hinbekommen, einzelne Objekte anhand Ihrer Position in der Liste ausgeben zu lassen.
Ich habe diese Liste gemacht:
Und so lese ich die Objekte aus der Liste aus für die Tabelle (rowData sind die Daten die nachher in der Tabelle stehen):
In diesem Fall werden mir also leider nur 10 Objekte aus der Liste ausgegeben
Wenn ich aber die Liste über ein System.out.println ausgebe bekomme ich alle Objekte angezeigt. Also so:
Es muss doch auch irgendeine Möglichkeit geben, mit der ich den gesamten Listen Inhalt in die Variable rowData schreiben kann oder?
Wäre echt nett wenn ihr mir irgendwie weiterhelfen könntet. Denn durch googlen bin ich bisher zu keinem brauchbaren Ergebnis gekommen.
ich bin ein absoluter Einsteiger in Sachen Programmierung/Java. Daher habe ich jetzt Fragen zur JTable und List.
Ich habe eine List, die mal immerwieder unteschiedlich viele Objekte beinhaltet. Die Objekte in der Liste würde ich jetzt gerne in einer JTable ausgeben. Wie mache ich das am besten? Bisher habe ich es nur hinbekommen, einzelne Objekte anhand Ihrer Position in der Liste ausgeben zu lassen.
Ich habe diese Liste gemacht:
Java:
List<String> nam_list = new ArrayList<String>();
Und so lese ich die Objekte aus der Liste aus für die Tabelle (rowData sind die Daten die nachher in der Tabelle stehen):
Java:
String[][] rowData = {
{ nam_list.get(0), nam_list.get(1), nam_list.get(2), nam_list.get(3), nam_list.get(4) },
{ nam_list.get(5), nam_list.get(6), nam_list.get(7), nam_list.get(8), nam_list.get(9) }};
Wenn ich aber die Liste über ein System.out.println ausgebe bekomme ich alle Objekte angezeigt. Also so:
Java:
System.out.println(nam_list);
Es muss doch auch irgendeine Möglichkeit geben, mit der ich den gesamten Listen Inhalt in die Variable rowData schreiben kann oder?
Wäre echt nett wenn ihr mir irgendwie weiterhelfen könntet. Denn durch googlen bin ich bisher zu keinem brauchbaren Ergebnis gekommen.