N
Noogen
Gast
Hallo,
Ich habe ein Programm geschrieben, welches - grob gesagt - ein Frame öffnet.
Daraus habe ich eine ausführbare .jar erzeugt. Das Problem, dass sich hierbei ergibt, ist folgendes:
Wenn ich einmal die jar ausführe ist alles ok, nur wenn ich sie, ohne das Frame vorher geschlossen zu haben, nochmal ausführe, dann öffnet sich noch ein Frame (Wie nennt man das übrigens? Im Speicher wird eine neue Instanz erzeugt?).
Da ich aber auf eine Datei zugreife, werden änderungen, die ich in dem einen Frame mache und es danach schließe, vom anderen Frame überschrieben, wenn ich es schließe.
Wie kann ich es also hinkriegen, dass egal wie oft die jar ausgeführt wird, (bzw. doppelgeklickt wird) insgesamt nur ein Frame zu sehen ist.
Bringt es mir da was die Klasse als Singelton zu beschreiben?
Ich habe ein Programm geschrieben, welches - grob gesagt - ein Frame öffnet.
Daraus habe ich eine ausführbare .jar erzeugt. Das Problem, dass sich hierbei ergibt, ist folgendes:
Wenn ich einmal die jar ausführe ist alles ok, nur wenn ich sie, ohne das Frame vorher geschlossen zu haben, nochmal ausführe, dann öffnet sich noch ein Frame (Wie nennt man das übrigens? Im Speicher wird eine neue Instanz erzeugt?).
Da ich aber auf eine Datei zugreife, werden änderungen, die ich in dem einen Frame mache und es danach schließe, vom anderen Frame überschrieben, wenn ich es schließe.
Wie kann ich es also hinkriegen, dass egal wie oft die jar ausgeführt wird, (bzw. doppelgeklickt wird) insgesamt nur ein Frame zu sehen ist.
Bringt es mir da was die Klasse als Singelton zu beschreiben?