dmylogi.com

Hoe om `n Java-venster in Swing te sluit

Om `n venster toe te maak, is baie makliker in Swing, maar hierdie artikel sal jou wys hoe om dit ook in AWT te sluit. Ons sal ook bespreek oor hoe "gooi dit weg": Verwyder die venster maar hou die program aan die gang.

stappe

Prent getiteld Sluit `n venster in Java in Swing Stap 1
1
Vir AWT en Swing. Soek vir `n verwysing na die venster of boks (voorwerpe van die venster, raam, JWindow of JFrame klas). In metodes soos "publieke leemte vensterVerlosing (WindowEvent e)"maak eenvoudig aan "e.getSource ()". U kan ook `n verwysing na die voorwerp stuur "paneel" (of wat ookal) deur `n konstruktor.
  • Prent getiteld Sluit `n venster in Java in Swing Stap 2
    2
    Bel die metode "vervreem" van die venster voorwerp, sonder argumente. Die venster moet van die skerm verdwyn.
  • Prent getiteld Sluit `n venster in Java in Swing Stap 3
    3
    As jy die program nodig het om op te hou om op daardie oomblik te hardloop: beroep "System.exit (0)" om die program te stop.


  • 4
    Slegs vir Swing. Bel die volgende metodes om te besluit wat gebeur as die gebruiker kliek "naby" (doen dit in die konstruktor):
  • weggooi: setDefaultCloseOperation (JFrame.DISPOSE_ON_CLOSE) -
    Prent getiteld Sluit `n venster in Java in Swing Stap 4Bullet1
  • Close: setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE) -
    Prent getiteld Sluit `n venster in Java in Swing Stap 4Bullet2
  • verberg: setDefaultCloseOperation (JFrame.HIDE_ON_CLOSE) -
    Prent getiteld Sluit `n venster in Java in Swing Stap 4Bullet3
  • Doen niks nie: setDefaultCloseOperation (JFrame.DO_NOTHING_ON_CLOSE) -
    Prent getiteld Sluit `n venster in Java in Swing Stap 4Bullet4
  • wenke

    • Gebruik die AWT-metode as u die program moet skoonmaak.
    • Vir die AWT-weergawe kan jy beter deur die metode "windowClosing (WindowEvent)".
    • Vir die Swing-weergawe is dit beter om die metodes in die konstruktor van `n JFrame-subklasse te noem.

    waarskuwings

    • MOET NIE die opdrag gebruik nie "vervreem" as `n operasie om die hoofvenster van die program te sluit, tensy jy wil hê dat die program moet voortgaan, byvoorbeeld deur die opdraglyn.
    Deel op sosiale netwerke:

    Verwante
    Hoe om HTTP `Verboden fout 403 `in Internet Explorer op te losHoe om HTTP `Verboden fout 403 `in Internet Explorer op te los
    Hoe om op `n Mac te drukHoe om op `n Mac te druk
    Hoe om die skerm aan te hou in Windows 8Hoe om die skerm aan te hou in Windows 8
    Hoe om roosterlyne by jou spreadsheet in Excel by te voegHoe om roosterlyne by jou spreadsheet in Excel by te voeg
    Hoe om `n drukker by `n Mac of iOS-toestel te voegHoe om `n drukker by `n Mac of iOS-toestel te voeg
    Hoe om Java op te dateerHoe om Java op te dateer
    Hoe om outomaties jou rekenaar op `n spesifieke tyd af te skakelHoe om outomaties jou rekenaar op `n spesifieke tyd af te skakel
    Hoe om die ikoon van `n EXE-lêer te veranderHoe om die ikoon van `n EXE-lêer te verander
    Hoe om die uitbreiding van `n lêer te veranderHoe om die uitbreiding van `n lêer te verander
    Hoe om `n Java-applet te skepHoe om `n Java-applet te skep
    » » Hoe om `n Java-venster in Swing te sluit
    © 2024 dmylogi.com