G
Guest
Gast
Hallo alle miteinander,
durch eure Hilfe bin ich ja schon ein starkes Stück vorangekommen, hab aber immer noch viele viele Fragen :wink:
nein nein, ich hab nur momentan ein kleines Problem, wobei mir der Lösungsansatz fehlt:
Also, ich beschreibe in kurzen Stichworten:
- in der GUI wird durch ein Button Event ein Such-Dialog geöffnet
- Suche wird durchgeführt, gibt es mehr als ein Suchergebnis, wird ein weiterer Dialog mit den Ergebnissen geöffnet
- diese Ergebnisse können einzeln ausgewählt und so angesteuert werden.
Gesucht werden hierbei Datensätze einer Datenbank.
Mein Problem ist folgendes:
- wird eines der Suchergebnisse angeklickt, wird die Kundennummer an die GUI zurückgegeben, damit diese den entsprechenden Datensatz in Textfeldern anzeigt.
So...wie kann ich eine dafür vorgesehene Methode in der GUI ansteuern?
1. Möglichkeit: ich erzeuge eine neue Instanz der GUI
Problem: die Werte werden zwar alle übergeben, aber sobald Werte in die Textfelder gesetzt werden sollen, erhalte ich eine NullPointerException
2. Möglichkeit: ich deklariere die dafür vorgesehene Methode static
Problem: die Textfelder müssen static sein (wodurch sie nicht mehr richtig funktionieren) oder alle weiteren Methoden, die ich aufrufen will, müssen static sein.
Hat jemand von euch einen Vorschlag, wie ich dieses Problem umgehen könnte?
Danke für eure Hilfe und Bemühungen!
Liebe Grüße,
Marie
durch eure Hilfe bin ich ja schon ein starkes Stück vorangekommen, hab aber immer noch viele viele Fragen :wink:
nein nein, ich hab nur momentan ein kleines Problem, wobei mir der Lösungsansatz fehlt:
Also, ich beschreibe in kurzen Stichworten:
- in der GUI wird durch ein Button Event ein Such-Dialog geöffnet
- Suche wird durchgeführt, gibt es mehr als ein Suchergebnis, wird ein weiterer Dialog mit den Ergebnissen geöffnet
- diese Ergebnisse können einzeln ausgewählt und so angesteuert werden.
Gesucht werden hierbei Datensätze einer Datenbank.
Mein Problem ist folgendes:
- wird eines der Suchergebnisse angeklickt, wird die Kundennummer an die GUI zurückgegeben, damit diese den entsprechenden Datensatz in Textfeldern anzeigt.
So...wie kann ich eine dafür vorgesehene Methode in der GUI ansteuern?
1. Möglichkeit: ich erzeuge eine neue Instanz der GUI
Problem: die Werte werden zwar alle übergeben, aber sobald Werte in die Textfelder gesetzt werden sollen, erhalte ich eine NullPointerException
2. Möglichkeit: ich deklariere die dafür vorgesehene Methode static
Problem: die Textfelder müssen static sein (wodurch sie nicht mehr richtig funktionieren) oder alle weiteren Methoden, die ich aufrufen will, müssen static sein.
Hat jemand von euch einen Vorschlag, wie ich dieses Problem umgehen könnte?
Danke für eure Hilfe und Bemühungen!
Liebe Grüße,
Marie