_
toggle menu eXmatrikulationsamt.de
online: 371 gäste

>Java, ich raffs nich setDefaultCloseOperation(JFrame.DO_NOTHING_ON_C...

Themen Layout: Standard · Linear · [Outline] Thema abonnieren | Thema versenden | Thema drucken
post 25 Apr 2010, 23:45
avatar
Herr Dachs
*********

Punkte: 8394
seit: 15.12.2004

So, ich mehr hier an nem kleinen Projekt rum....

Ich will daß mein Fenster beim drücken auf Schließen eben nicht die ganze Applikation abgeschossen wird sondern nur das Fenster unsichtbar wird ( setVisible(false) )...

ich hab die Applikation mit NetBeans und den zugehörigen Templates für "Desktop Apllication" erstellt um den anderen, die da irgendwie ja och noch mitmachen müssen, das ganze nen bissl zu vereinfachen....

Ich hab mein Hauptfenster und das soll wie gesagt unsichtbar werden (und bei ner Option im Taskleisten-Icon-Popup wieder sichtbar) letzteres funktioniert wunderbar und ersteres nur wenn ich mir nen extra-nubsi mache dem ich die Action zuweise (bzw selbst nen Listener mache und dort bei actionPerformed() setVisible(false) ) mache...

jetzt will ich aber, daß das fenster beim "schließen " eben genau das selbe tut...

ich hab schon alles probiert und weiß echt nicht mehr was ich machen soll...

das richtige JFrame scheine ich mit:

app.getFrame() ---> in der GUI-Klasse

und

CODE
MAINWINDOWKLASSE.getApplication().getMainFrame()


zu bekommen (zumindest kann ich an beiden Stellen mit setTitle("schnickschnack") den Fenstertitel ändern)

wenn ich aber nun mit:

CODE
RICHTIGESFRAME.setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);


und

CODE
RICHTIGESFRAME.addWindowListener(new WindowListener() {

...abstrakte methoden, blablubb, reingetragen RICHTIGESFRAME.setVisible(false);

});


versuche das Fenster am töten zu hindern passiert genau nix, außer daß das Programm geschlossen wird... das is aber scheiße!!!!!!!

ich rast hier echt glei aus....


will jetzt och nich meinen ganzen Quelltext posten... is aber ganz einfach mit der standard-vorlage für Java Desktop Application in NetBeans nachzuvollziehen...


irgendwer ne idee?

danke

//mod: bitte CODE Tags nutzen: [CODE]
ProfilPM
AntwortenZitierenTOP
 
Antworten
post 27 Apr 2010, 10:48
avatar
Herr Dachs
*********

Punkte: 8394
seit: 15.12.2004

junge such dir hobbies oder so, du gehst mir aufs schwein.

es geht nicht so wie dus sagst, das habe ich ausprobiert, da is es scheiß egal ob da nun HIDE_ON_CLOSE oder DO_NOTHING_ON_CLOSE (letzteres wollte ich btw deswegen verwenden, weil ich beim schließen noch andere dinge tun will als nur das fenster unsichtbar machen) in setDefaultClosingOperation steht...
Bei einem stinknormalen JFrame funktioniert das natürlich, so schlau bin ich selbst!

ich habs grad nicht hier (weil Desktop nicht Notebook) aber wenn dus dir gern anschauen willst, ich bin dann bei Datenbanken. (ich schätze du eher nicht)



und jetzt noch in eigener sache: mir ist in meinem ganzen leben noch niemand begegnet der es geschafft hat mir in dem maße nachhaltig und stetig die nerven zu rauben wie du.

dein gehampel, deine dummen, wirklich unangebrachten sprüche, ja sogar wie du läufst und dabei grinst, dein benehmen den dozenten gegenüber (ja da muss ich mich wirklich fremdschämen, das is wie in der hauptschule förderschule 8. klasse), deine besserwisserei ohne überhaupt zu wissen worums überhaupt geht sowie tausend dinge mehr...

...all das geht mir so dermaßen auf die nüsse, daß ich mit freude zugucken würde wie dich irgend was schweres ausm 10. stock trifft.
junge, du bist nich ganz klar im kopp, das wissen wir nun alle, entweder reiß dich am zippel oder mach ne therapie, oder friss wenigstens ordentliche tabletten und nich irgendwelche hippie-heilkräuter. das hält nämlich echt keiner aus.
ProfilPM
AntwortenZitierenTOP
post 27 Apr 2010, 12:01
avatar
Voll Laser
*******

Punkte: 1430
seit: 21.08.2008

Zitat(Socres @ 27 Apr 2010, 10:48)
junge such dir hobbies oder so, du gehst mir aufs schwein.

es geht nicht so wie dus sagst, das habe ich ausprobiert, da is es scheiß egal ob da nun HIDE_ON_CLOSE oder DO_NOTHING_ON_CLOSE (letzteres wollte ich btw deswegen verwenden, weil ich beim schließen noch andere dinge tun will als nur das fenster unsichtbar machen) in setDefaultClosingOperation steht...
Bei einem stinknormalen JFrame funktioniert das natürlich, so schlau bin ich selbst!

ich habs grad nicht hier (weil Desktop nicht Notebook) aber wenn dus dir gern anschauen willst, ich bin dann bei Datenbanken. (ich schätze du eher nicht)
und jetzt noch in eigener sache: mir ist in meinem ganzen leben noch niemand begegnet der es geschafft hat mir in dem maße nachhaltig und stetig die nerven zu rauben wie du.

dein gehampel, deine dummen, wirklich unangebrachten sprüche, ja sogar wie du läufst und dabei grinst, dein benehmen den dozenten gegenüber (ja da muss ich mich wirklich fremdschämen, das is wie in der hauptschule förderschule 8. klasse), deine besserwisserei ohne überhaupt zu wissen worums überhaupt geht sowie tausend dinge mehr...

...all das geht mir so dermaßen auf die nüsse, daß ich mit freude zugucken würde wie dich irgend was schweres ausm 10. stock trifft.
junge, du bist nich ganz klar im kopp, das wissen wir nun alle, entweder reiß dich am zippel oder mach ne therapie, oder friss wenigstens ordentliche tabletten und nich irgendwelche hippie-heilkräuter. das hält nämlich echt keiner aus.
*


1.) Du hast ne lustige Art deine entlarvten Möchtegernskills zu übertuschen
2.) Nimm einen JFrame junge ...
3.) Wenn du nicht weißt wie man eine Funktion überschreibt kann ich dir nicht helfen
2.) Den Rest nehme ich als Kompliment und fühle mich sehr geschmeichelt ... und nun ab husch husch zu Datenbanken damit du noch was lernst


--------------------
Verein: USV TU Dresden

--Film Fan--
--Poker Fan--
--Billard Fan--
--Schach Fan--
--Fußball Fan--
--Rennrad Fan--
--Triathlon Fan--
--Volleyball Fan--

--Luiz Bonfa Fan--
--Eliane Elias Fan--
--Scott Joplin Fan--
--The Beatles Fan--
--Woody Allen Fan--
--Bodo Wartke Fan--
--Joao Gilberto Fan--
--Monty Python Fan--
--Volker Pispers Fan--
--Ennio Morricone Fan--
--Alfred Hitchcock Fan--
--Georg Schramm Fan--
--Kool & The Gang Fan--
--Earth, Wind & Fire Fan--

--V for Vendetta Fan--
--Das Leben des Brian Fan--
--Jackie Brown Soundtrack Fan--
ProfilPM
AntwortenZitierenTOP
Beiträge
Socres   Java, ich raffs nich   25 Apr 2010, 23:45
Polygon   Was passiert denn dann jetzt bei "Alt+F4...   27 Apr 2010, 21:31
stabilo   Muss das hier sein?   27 Apr 2010, 12:15
Stormi   hihi :tongue3:   27 Apr 2010, 12:23
avu   NaziVergleich.activate(); // !   27 Apr 2010, 14:27
lovehina   If(1==1){ System.out.println("ihr seid doch ...   27 Apr 2010, 14:55
1 Nutzer liest/lesen dieses Thema (1 Gäste)
0 Mitglieder: