webForumDet fria alternativet

Stänga fönster

1 svar · 256 visningar · startad av toba

tobaMedlem sedan jan. 20059 inlägg
#1

Hej

har ett problem, har en JFrame i vilken jag skapar ny JFrames. Hur skall jag göra för att de andra fönstrena inte stängs när man stänger ett av dem?

Aleph_OneMedlem sedan juni 2003372 inlägg
#2

Beror på upplägget i din applikation.
De fönster du öppnar är det samma typ av objekt?

Smidigast är nog att sätta följande så att varje fönster stängs för sig.

setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);

Och sen för att hålla reda på hur många instanser du har igång kan du ha en statisk räknare. i konstruktorn räknar du upp antal skapade objekt och i en lyssnare som kollar när ett fönster stängs räknar du ner. Så när du är nere på 1 så vet du att det är sista fönstret och du kan då lugnt avsluta applikationen.

/r
btw, Välkommen till webforum! :)

131 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)