Cum se închide fereastra pe java în leagăn

Este destul de ușor să închideți fereastra Swing, dar în acest articol veți afla, de asemenea, cum să îl închideți în AWT. De asemenea, considerăm procesul de "pliere": închiderea ferestrei fără a închide programul în sine.







  1. Cum se închide fereastra pe java în leagăn
    1 În AWT și Swing, obțineți o referință la o fereastră sau un cadru (obiecte Window, Frame, JWindow sau JFrame). În metode precum "public voidClosing (WindowEvent e)", pur și simplu apelați "e.getSource ()". Sau, mutați linkul la panou sau orice alt obiect din constructor.
  2. Cum se închide fereastra pe java în leagăn
    2 Deschideți fereastra obiectului fără parametri pentru metoda "minimaliza". Fereastra trebuie să dispară de pe ecran.
  3. Cum se închide fereastra pe java în leagăn
    3 Dacă doriți ca programul să nu mai funcționeze, sunați "System.exit (0)" pentru al opri.
  4. 4 În Swing, apelați următoarele metode pentru a obține un rezultat diferit atunci când utilizatorul face clic pe Închidere (utilizat în designer).
  5. Eliminare: setDefaultCloseOperation (JFrame.DISPOSE_ON_CLOSE);
    Cum se închide fereastra pe java în leagăn
  6. Închidere: setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE);
    Cum se închide fereastra pe java în leagăn
  7. Ascundere: setDefaultCloseOperation (JFrame.HIDE_ON_CLOSE);
    Cum se închide fereastra pe java în leagăn
  8. Inacțiune: setDefaultCloseOperation (JFrame.DO_NOTHING_ON_CLOSE);
    Cum se închide fereastra pe java în leagăn






  • Utilizați metoda AWT dacă programul dvs. are nevoie pentru a curăța ceva.
  • Pentru versiunea cu AWT, este mai bine să lucrați în metoda "windowClosing (WindowEvent)"
  • Pentru versiunea cu Swing, este mai bine să invocați metode în designerul de subclasă JFrame.

Editați avertismentele

  • Nu utilizați funcția de "minimizare" ca operație pentru a închide fereastra principală a programului, dacă nu doriți ca aceasta să continue să funcționeze, de exemplu, pe linia de comandă.






Articole similare

Trimiteți-le prietenilor: