Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    [Java] intercettare la chiusura di una frame

    Ciao a tutti!!!!

    tramite il metodo WindowClosing intercetto la pressione della X sulla frame pricipale.... e fin qui tutto ok...
    Dopodichè tramite la funzione uscita() visualizzo un panel per la conferma dell'uscita... e fin qui tutto ok...
    con il risultato (true o false) dovrò decidere se il mio programma dovrà terminare oppure no... e qui iniziano i problemi...
    la procedura che ho buttato giù è la seguente:

    boolean risposta = uscita();
    if (risposta == true) {
    if (ivjSelectID.isExecuted()){
    ivjSelectID.close();
    }
    if (ivjSelectDati.isExecuted()){
    ivjSelectDati.close();
    }
    this.dispose();
    }

    e non va (ah le Select non c'entrano col problema). come faccio?Grazie. Ciao.


  2. #2
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    se dici cosa succede magari si capisce

  3. #3
    chiedo perdono...

    mi viene fuori il panel per la scelta, ma qualunque pulsante schiacci esce dal programma!

  4. #4
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    direi che fa quello che chiedi
    usa il metodo
    setDefaultCloseOperation(WindowConstants.DO_NOTHIN G_ON_CLOSE)

  5. #5
    mizzega c'hai ragione... l'ho usato per tutte le frame tranne che x la principale!!! ops...

    Grazie Mille!!!!

    Marco

    :gren: :gren:
    :gren: :gren:

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.