Ursprünglich wollte ich ja nur einen Kalender auf meiner Homepage platzieren; stattdessen entwickelte ich (zusätzlich) JDataGrid für die Java-Plattform.
Es gibt einige interessante Kalenderimplementierungen für die Java-Plattform. Doch bei genauerer
Betrachtung wurde mir klar, dass die solch einem Kalender zu Grunde liegende
Komponente auch für andere Zwecke als dem der Kalenderdarstellung dienen
könnte.
Ein wichtiges Kriterium war die reihenbasierte Auswahl von Daten, im Falle
des Kalenders also z.B. die Auswahl von Montag einer Woche zum Mittwoch der
nächsten Woche.
Die
JTable-Komponente ist meines Verstehens nach für wesentlich
komplexere Aufgaben als die der Darstellung einer schlichten Datenmatrix
gedacht - es sei hier nur die Bearbeitung der zu Grunde liegenden Daten
genannt -, auch wenn mit JTable eine solch einfache Aufgabe ebenfalls lösbar ist.
Übrigens ermöglicht meiner Ansicht nach die Komponente GameCanvas
im Bereich der mobilen Anwendungen eine ähnlich vereinfachte Handhabung
von Datenmatrizen, wie ich es mit der Komponente JDataGrid für den
nicht mobilen Anwendungsbereich beabsichtige.