Cum se închide o fereastră Java în Swing
Închiderea unei ferestre este mult mai ușoară în Swing, dar acest articol vă va arăta cum să îl închideți și în AWT. Vom discuta, de asemenea, despre cum "aruncați-o": ștergeți fereastra, dar păstrați programul în desfășurare.
conținut
pași
1
Pentru AWT și Swing. Căutați o referință la fereastră sau la o casetă (obiecte din clasa Window, Frame, JWindow sau JFrame). În metode cum ar fi "
închiderea ferestrei publice (WindowEvent e)
"invocă pur și simplu "e.getSource ()
". De asemenea, puteți trimite o referință la obiect "panou" (sau orice altceva) printr-un constructor.2
Apelați metoda "dispune" a obiectului fereastră, fără argumente. Fereastra trebuie să dispară de pe ecran.
3
Dacă aveți nevoie ca programul să nu mai funcționeze în acel moment: invocă "
System.exit (0)
" pentru a opri programul.4
Numai pentru Swing. Apelați următoarele metode pentru a decide ce se întâmplă dacă utilizatorul face clic "închide" (faceți-o în constructor):
setDefaultCloseOperation (JFrame.DISPOSE_ON_CLOSE) -
setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE) -
setDefaultCloseOperation (JFrame.HIDE_ON_CLOSE) -
setDefaultCloseOperation (JFrame.DO_NOTHING_ON_CLOSE) -
sfaturi
- Utilizați metoda AWT dacă aveți nevoie de program pentru curățare.
- Pentru versiunea AWT, puteți face mai bine prin această metodă "
închiderea ferestrei (WindowEvent)
". - Pentru versiunea Swing, este mai bine să apelați metodele din constructorul unei subclase JFrame.
avertismente
- NU UTILIZAȚI comanda "dispune" ca o operație de închidere a ferestrei principale a programului, cu excepția cazului în care doriți ca programul să continue să ruleze, de exemplu, prin linia de comandă.
Distribuiți pe rețelele sociale:
înrudit
- Cum se adaugă un borcan la un proiect de eclipsă (java)
- Cum se activează actualizările automate
- Cum se actualizează Java
- Cum se blochează pop-up-urile în Windows 8
- Modificarea rezoluției ecranului
- Cum să închizi ferestrele
- Cum se repară HTTP `Eroare interzisă 403` în Internet Explorer
- Cum se creează primul program Java în Ubuntu Linux
- Cum să scapi de o fereastră care nu se închide în Windows XP
- Cum să dezinstalați PostgreSQL
- Cum să ștergeți mesaje de stare vechi pe Skype
- Cum să trimiteți mesaje text de la Nokia PC Suite
- Cum se scrie un program Java cu două clase folosind Eclipse
- Cum se activează jаvascript în Internet Explorer
- Cum se face meniul de pornire deschis mai rapid
- Cum se face o interfață grafică a rețelei în Java
- Cum se instalează Java pe Windows 8
- Cum se instalează Kitul de dezvoltare software Java
- Cum se joacă League of Legends în modul fereastră
- Cum să păstrați ecranul în Windows 8
- Cum se modifică jocurile folosind modio