Hallo Leute,
ich habe mal wieder zwei kleine Probleme.
Folgendes:
ich habe einen JTable den ich dynamisch mit Werten füllen möchte.
Dazu habe ich folgendes bereits vorbereitet:
ich habe eine Klasse mit Attributen, die den Identifiern meiner Table-Columns entspricht.
Nun hole ich mir die Identifier und möchte mit den erhaltenen Strings wie z.B. id oder firma
die getter Methoden meiner Beispiel Klasse aufrufen um meine Rows für den Table zu erstellen.
Da ich in Java noch nicht so firm bin könnte mir Jemand sagen wie man das machen kann oder noch besser mir ein Beispiel geben ? Da ich hier noch mehr machen möchte gibt es vielleicht gute Tutorials die sich damit beschäftigen ?
Nun zum nächsten Problem:
Natürlich möchte ich auch diesen Vorgang automatisieren und habe eine Mapper-Methode geschrieben:
Der Formal-Parameter "Beispiel sourceClass" ist natürlich nur für ein bestimmtes Object vom Typ Bespiel gebrauchbar. Das möchte ich gerne generisch halten und möglichst innerhallb der Methode entsprechend casten. Gibt es eine Möglichkeit über einen weiteren Parameter einen Cast-Operator zu bestimmen
Vielleicht in folgender Form:
Ich hoffe auf anregende Antworten und danke schon einmal im Voraus dafür....
Gruß Jens
ich habe mal wieder zwei kleine Probleme.
Folgendes:
ich habe einen JTable den ich dynamisch mit Werten füllen möchte.
Dazu habe ich folgendes bereits vorbereitet:
ich habe eine Klasse mit Attributen, die den Identifiern meiner Table-Columns entspricht.
Code:
public class Beispiel
{
private int id;
private String firma;
//setter and getter
}
Nun hole ich mir die Identifier und möchte mit den erhaltenen Strings wie z.B. id oder firma
die getter Methoden meiner Beispiel Klasse aufrufen um meine Rows für den Table zu erstellen.
Da ich in Java noch nicht so firm bin könnte mir Jemand sagen wie man das machen kann oder noch besser mir ein Beispiel geben ? Da ich hier noch mehr machen möchte gibt es vielleicht gute Tutorials die sich damit beschäftigen ?
Nun zum nächsten Problem:
Natürlich möchte ich auch diesen Vorgang automatisieren und habe eine Mapper-Methode geschrieben:
Code:
public void toTable(TableModel model, Beispiel sourceClass)
{
//implementierung
}
Der Formal-Parameter "Beispiel sourceClass" ist natürlich nur für ein bestimmtes Object vom Typ Bespiel gebrauchbar. Das möchte ich gerne generisch halten und möglichst innerhallb der Methode entsprechend casten. Gibt es eine Möglichkeit über einen weiteren Parameter einen Cast-Operator zu bestimmen
Vielleicht in folgender Form:
Code:
public void toTable(TableModel model, Object sourceClass, CastingClass Beispiel)
{
SourceClass neededClass = (irgendwie zu Beispiel Cast) sourceClass
}
Ich hoffe auf anregende Antworten und danke schon einmal im Voraus dafür....
Gruß Jens