Java Reflection, Commit und Validierung

MS-Tech

Erfahrenes Mitglied
Hallo Zusammen,

ich habe eine Idee, aber weiß nicht, wie ich diese durchführen soll.

Ich habe z.B. eine Klasse a mit Properties und ich hab dazu ein Panel a mit UI-elementen.

Ich möchte nun erreichen, dass bei einem ChangeEvent die Werte aus den UI-Elementen in die dafür vorgesehene Klasse a geschrieben werden. Welches Propertie wo hingehört, würde ich dann mit einer XML realisieren. In der XML wird das Eingabefeld sowie das dazugehörige Propertie in der XML definiert.

Das alles möchte ich per Java-Reflection durchführen. Ich hab hier zig verschiedene Klassen und zig verschiedene Panels. Um das alles einfach zu konfigurieren, soll es eben eine XML-Datei geben.

Dann würde ich gerne in jede Klasse eine Validierungsmethode integrieren, die eben dann auch aufgerufen werden kann, wenn es eine Validierungsmethode gibt.

Vielleicht hat jemand Vorschläge für so ein kleines Projekt? ;)

Viele Grüße

MS-Tech
Sascha
 
Hi Tom,

danke für den Tipp. Ist natürlich eleganter etwas bereits vorhandenes zu verwenden :).

Ich werd mir das Binding von jGoodies angucken, denn von denen verwende ich auch bereits ein Loog&Feel.

Viele Grüße

MS-Tech
Sascha
 
Wenn ich dich richtig verstanden habe könnte man das ganze sogar über Maps lösen. In den Keys hinterlegst du die Infos die du für die Zuordnung der UI-Elemente brauchst und in den Values hinterlegst du die Properties in die du speichern willst.

Falls das ganze nicht mit 2 werten funktioniert kannst du ja ne kette an maps bauen.
Also: Value von Map1 ist Key von Map2 ...
 
Zurück