Hallo,
ich würde gerne einen kleinen Kalender mit hilfe mit von JTable programmieren, die GUI habe ich nun mitterweile auch soweit zusammen. Allerdings verstehe ich auch nach längerem einlesen das Thema mit den JTables nicht. Ich würde gerne zunächst eine Tabelle mit 7 Spalten und 6 Zeilen leer initialiseren und diese dann im weiteren Programmverlauf füllen.
Hierzu habe ich mir folgenden Quellcode überlegt:
Die Initialisierung funktioniert zwar auch, aber meine Frage ist nun kann ich das nicht irgendwie Eleganter lösen. Ich habe zwar jetzt sehr viel über DefaultTableModel gelesen, aber irgendwie ist für mich icht ersichtlich geworden wie ich das für meine Zwecke verwenden könnte.
Ich bin leider noch ein ziemlicher Java-Neuling, daher wäre ich über einen entsprechenden Tipp wie ich das realisieren könnte, sehr dankbar.
Gruß
Dan
ich würde gerne einen kleinen Kalender mit hilfe mit von JTable programmieren, die GUI habe ich nun mitterweile auch soweit zusammen. Allerdings verstehe ich auch nach längerem einlesen das Thema mit den JTables nicht. Ich würde gerne zunächst eine Tabelle mit 7 Spalten und 6 Zeilen leer initialiseren und diese dann im weiteren Programmverlauf füllen.
Hierzu habe ich mir folgenden Quellcode überlegt:
Code:
class Kalender
{
private String dummy_days[][]={{"","","","","","",""},{"","","","","","",""},{"","","","","","",""},{"","","","","","",""},{"","","","","","",""},{"","","","","","",""},{"","","","","","",""}};
private String weekdays[]={"Mo","Di","Mi","Do","Fr","Sa","So"};
JTable table=new JTable(dummy_days,weekdays);
// usw.
}
Die Initialisierung funktioniert zwar auch, aber meine Frage ist nun kann ich das nicht irgendwie Eleganter lösen. Ich habe zwar jetzt sehr viel über DefaultTableModel gelesen, aber irgendwie ist für mich icht ersichtlich geworden wie ich das für meine Zwecke verwenden könnte.
Ich bin leider noch ein ziemlicher Java-Neuling, daher wäre ich über einen entsprechenden Tipp wie ich das realisieren könnte, sehr dankbar.
Gruß
Dan