Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Problema con dispose

  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2014
    Messaggi
    6

    Problema con dispose

    Salve a tutti, sto facendo un progetto in java per l'universita'......e ho riscontrato questo tipo di problema:
    ho settato il DISPOSE come defaultcloseoperation, quando pero' lancio l'applicazione, se la chiudo con la classica X in alto a destra, invece di chiudere tutta l'applicazione passa al frame successivo (la prima e la seconda schermata sono un JDialog di login e la terza e il JFrame principale del progetto).
    Qualcuno sa piegarmi il perche? grazie mille =D

  2. #2
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    DISPOSE come setDefaultCloseOperation significa solo che alla chiusura della finestra rilascia le risorse di quella finestra... Se vuoi che si chiuda tutta l'applicazione non va bene...

    Vedi http://docs.oracle.com/javase/tutori...l#windowevents
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2014
    Messaggi
    6
    il problema e' che non mi lascia mettere l'exit_on_close su tutti i frame :S

  4. #4
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    Mi sa che sei un po' confuso, leggi meglio la javadoc

    Un conto è JFrame, un conto è JDialog.
    Un'applicazione desktop avrà un singolo JFrame ed eventualmente N JDialog (e mi pare di capire che questa sia la tua situazione)

    Ebbene, EXIT_ON_CLOSE è utilizzabile solo in JFrame (che è l'entry point della tua applicazione)

    Se vuoi chiudere l'applicazione alla chiusura di una qualunque finestra allora devi implementare un WindowListener.
    Vedi http://stackoverflow.com/questions/7...he-main-window

    E con questo ti saluto, vado a grigliare
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2014
    Messaggi
    6
    Si hai ragione scusa era un JDialog....cmq Grazie mille =D

Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.