Hallo,
ich möchte gerne eine JTable erstellen mit 5 Spalten. 2 Spalten zeigen den Vor- bzw. Nachnamen an und in den Spalten 3-5 soll jeweils ein RadioButton pro Zeile vorhanden sein. Die Namen lese ich aus einer Datei aus und schreibe sie in eine ArrayList. Mein Problem ist nun, wie ich die RadioButtons in die Tabelle einfügen kann. Um die Tabelle mit den Daten aus der ArrayList zu füllen, muss ich ja eine neue Klasse schreiben, die von AbstractTableModel abgeleitet ist. Die Methode, die für den Inhalt in der Tabelle zuständig ist, heißt ja getValueAt(). Allerdings bringt das ja nichts, wenn ich folgendes in die Methode reinschreibe:
Dann würde ja in der Tabelle einfach ein String an der Stelle auftauchen. Wie kriege ich das denn hin, dass der JRadioButton in der Tabelle angezeigt wird?
ich möchte gerne eine JTable erstellen mit 5 Spalten. 2 Spalten zeigen den Vor- bzw. Nachnamen an und in den Spalten 3-5 soll jeweils ein RadioButton pro Zeile vorhanden sein. Die Namen lese ich aus einer Datei aus und schreibe sie in eine ArrayList. Mein Problem ist nun, wie ich die RadioButtons in die Tabelle einfügen kann. Um die Tabelle mit den Daten aus der ArrayList zu füllen, muss ich ja eine neue Klasse schreiben, die von AbstractTableModel abgeleitet ist. Die Methode, die für den Inhalt in der Tabelle zuständig ist, heißt ja getValueAt(). Allerdings bringt das ja nichts, wenn ich folgendes in die Methode reinschreibe:
Java:
return frame.add(new JRadioButton("blablabla", true));
Zuletzt bearbeitet: