Ohjelmassani lakkasi äkkiä toimimasta ominaisuus, jossa lomakkeen sulkurastia painamalla annetaan MessageBox siitä, haluatko varmasti sulkea ohjelman.
Metodi on
public void formWindowClosing(java.awt.event.WindowEvent evt) {
lopetuksenVarmistus();
}
Lopetuksenvarmistuksessa on siis tuo messageboxin koodi, ja se tulee kyllä näkyviin ja toimii, kun valikosta valitsee Lopeta. Lomakkeen DefaultCloseOperation on DO_NOTHING ja windowevent ja windowadapter ovat importoituna. Vinkkejä kiitos!
Ikkunan sulkeminen
AnttiPEE
2
502
Vastaukset
- Jokunimimerkkitaha
Onko lisätty windowlistener joka kutsuu sitten windowClosing metodia kun sulkuraksia painetaan?
- keksa1
jos ihan vaan pistät breakpointeja eventin kuuntelijaan ja ja suoritat koodia rivi kerrallaan. Näkke hyvin äkkiä mihin tökkää.
Onko tollasta formWindowClosing() edes olemassa? Eikös se ole
public void windowClosing(WindowEvent e)
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
- 264051
Vain vasemmistolaiset rakennemuutokset pelastavat Suomen
Kansaa on ankeutettu viimeiset 30+ vuotta porvarillisella minäminä-talouspolitiikalla, jossa tavalliselta kansalta on ot1323987- 553458
Purra on kantanut vastuuta täyden kympin arvoisesti
Luottoluokituksen lasku, ennätysvelat ja ennätystyöttömyys siitä muutamana esimerkkinä. Jatkakoon hän hyvin aloittamaans203435- 793407
Persut huutaa taas: "kato! muslimi!"
Persut on lyhyessä ajassa ajaneet läpi kaksi työntekijöiden oikeuksien heikennystä, joita se on aiemmin vastustanut. Pe633270- 292955
- 812856
- 542745
- 202474