Hallo an alle, habe eine spezielle Frage(für mich zumindest!),
ich habe einen eigenen WindowListener als innere Klasse in meiner MyJFrame(extends JFrame) Klasse, in MyJFrame wird auch der WindowListener auch angemeldet, soweit so gut, von MyJFrame erben andere Klassen, die entweder zur Bildausgabe oder Tonausgabe später im JTree(eine separate Klasse) dienen(z.b durch Doppelklick wird ein Bild in einem neuen JFrame presentiert).
Das Problem an der Sache ist, jedes neue Fenster was eröffnet wird, hat eine neue Instanz von meinem WindowListener und das soll nicht sein.
Meine Frage an euch, wie kann ich nur eine(und zwar ein und die selbe) Instanz von meinem WindowListener erzeugen?
Kann ich das als Parameter übergeben, wenn ja wie? Über den Konstruktor MyJFrame?
Ich hoffe das war verständlich, wenn nicht, sagt es ruhig und ich werde es editen!
MFG
ich habe einen eigenen WindowListener als innere Klasse in meiner MyJFrame(extends JFrame) Klasse, in MyJFrame wird auch der WindowListener auch angemeldet, soweit so gut, von MyJFrame erben andere Klassen, die entweder zur Bildausgabe oder Tonausgabe später im JTree(eine separate Klasse) dienen(z.b durch Doppelklick wird ein Bild in einem neuen JFrame presentiert).
Das Problem an der Sache ist, jedes neue Fenster was eröffnet wird, hat eine neue Instanz von meinem WindowListener und das soll nicht sein.
Meine Frage an euch, wie kann ich nur eine(und zwar ein und die selbe) Instanz von meinem WindowListener erzeugen?
Kann ich das als Parameter übergeben, wenn ja wie? Über den Konstruktor MyJFrame?
Ich hoffe das war verständlich, wenn nicht, sagt es ruhig und ich werde es editen!
MFG