java logik problem -> Nachrichten&Fenster

Seite 1 von 1 - Forum: Coding Stuff auf overclockers.at

URL: https://www.overclockers.at/coding-stuff/java_logik_problem_gt_nachrichtenampfenster_99730/page_1 - zur Vollversion wechseln!


Römi schrieb am 26.11.2003 um 22:22

Ich schreib an einer kleinen Java app mit dem man einfache Sachen Zeichnen können soll(zb rechteck).

Meine Frage:

Ich hab ein Fenster A welches 2 Fenster, B und C enthält.
click to enlarge
Wie mach ich es dass ich aus B eine Methode in C aufrufe (zb Knopfdruck)?
Die methoden müssten static sein.. aber ich glaub ned dass das DIE Lösung ist -

Also wie schicke ich eine Nachricht an ein Objekt auf das i eigentlich kan zugriff hab weil es woanders erstellt wird? Gibts sicher irgendeine Strategie die ich ned kenne.

thx.

edit:
Mein wissensstand ist einiges an OOP Theorie und ein wenig praxis.


Ecraft schrieb am 27.11.2003 um 03:03

mittels Vererbung könntest du das lösen.

Schreib eigene Klassen die von den jeweiligen Klassen der Klassenbibliothek (JFrame etc.) erben und überlade den Konstruktor um die Objekte auf die die Klasse zugriff haben soll mitzugeben. Wie man will kann das asymetrisch oder symmetrisch sein!


atrox schrieb am 27.11.2003 um 03:19

du kannst auch bei der initialisierung eine referenz auf das C übergeben


3N54 schrieb am 27.11.2003 um 12:26

kennst du das javabuch.de ? schau dir mal das observer pattern an ich wüds so lösen wobeis ned grad easy is


Römi schrieb am 27.11.2003 um 13:04

Danke Leute, hat geholfen :)
habs mit Übergabe gemacht, is für meine Zwecke das einfachste, ich glaub das ist ausreichend bei dem Prog.

mfG




overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2026