Hallo,
ich bräuchte dringend einen denkanstoß. . Ich soll eine JTable mit ca. 150 Variablen füllen. Jeder dieser Variablen ist bereits im bestehenden Programm mit public static short oder public static double definiert. Diese Variablen ändern sich laufend im Programmablauf und natürlich sollte sich der Wert auch in der Tabelle ändern. Auch sind natürlich die Variablen Namen(Typ String) in der Spalte vorher ersichtlich (also so 300 Einträge).
Also zu meinen Fragen. Wie könnte man dies am besten realisieren?
Ich dachte mir am Anfang einfach eine JTable mit TableModel zu nehmen. Diese mit einem 2D Array(String) zu füllen.=> Wäre aufwendig dieses Array zu schreiben. *g*. Allerdings wenn sich eine Variable ändert, ändert sich natürlich der Tabelleninhalt nicht. Der Speicherplatz(Adresse) der Variable ist nicht der, des dazugehörigen Wertes des Arrays. Das heisst ich müsste 150 Methoden schreiben, die die Werte im Table Modell setzen. Gibt es nicht eine einfachere Möglichkeit.
Ich hoffe mir kann jemand einen guten Tip geben.
mfg stefan
ich bräuchte dringend einen denkanstoß. . Ich soll eine JTable mit ca. 150 Variablen füllen. Jeder dieser Variablen ist bereits im bestehenden Programm mit public static short oder public static double definiert. Diese Variablen ändern sich laufend im Programmablauf und natürlich sollte sich der Wert auch in der Tabelle ändern. Auch sind natürlich die Variablen Namen(Typ String) in der Spalte vorher ersichtlich (also so 300 Einträge).
Also zu meinen Fragen. Wie könnte man dies am besten realisieren?
Ich dachte mir am Anfang einfach eine JTable mit TableModel zu nehmen. Diese mit einem 2D Array(String) zu füllen.=> Wäre aufwendig dieses Array zu schreiben. *g*. Allerdings wenn sich eine Variable ändert, ändert sich natürlich der Tabelleninhalt nicht. Der Speicherplatz(Adresse) der Variable ist nicht der, des dazugehörigen Wertes des Arrays. Das heisst ich müsste 150 Methoden schreiben, die die Werte im Table Modell setzen. Gibt es nicht eine einfachere Möglichkeit.
Ich hoffe mir kann jemand einen guten Tip geben.
mfg stefan