Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 19

Discussione: [Java] Bottone CHIUDI

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2005
    Messaggi
    225

    Bottone CHIUDI

    Ciao!

    Qualcuno può dirmi come si fa per fare un bottone "CHIUDI" clikkando sul quale si chiude una finestra?

    GRAZIE

  2. #2
    crei semplicemente un pulsante JButton exit = new JButton("Esci");
    e po ci gestisci l'evento..

    exit.addActionListener(new ActionListener(){
    public void actionPerformed(ActionEvent event){ System.exit(0);
    }});

    ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2005
    Messaggi
    225
    exit chiude solo la finestra o tutto il programma?
    perchè a me interessa solo la chiusura della finestra.
    GRAZIE!

  4. #4
    Se è un JFrame puoi fare :

    tuoFrame.setDefaultCloseOperation(JFrame.EXIT_ON_C LOSE);

    Leonardo -

    Se vuoi vedere il sito ufficiale del paese di Barrali vai su www.barrali.net
    Guarda il video di Satch Boogie

  5. #5
    quello che ti ho postato chiude il programma, se devi chiudere una finestra che apri esternamente usa

    frame.setDefaultCloseOperation(JFrame.DISPOSE_ON_C LOSE);

    questo ti chiude la finestra quando clicchi sulla X in alto a destra.

    ciao

  6. #6
    Utente di HTML.it
    Registrato dal
    Mar 2005
    Messaggi
    225
    Così però non posso farlo col pulsante "CHIUDI"...!
    Mi piaceva l'idea di usare il pulsante invece che la X della finestra!
    Comunque grazie lo stesso!

  7. #7
    ely sennò prova così..
    ti crei un pulsante JButton exit = new JButton("Esci");
    poi ci gestisci l'evento..

    exit.addActionListener(new ActionListener(){
    public void actionPerformed(ActionEvent event){

    //qui prova a rendere la finestra inattiva, che si riferisce al frame della tua finestrella
    frame.setVisible(false);

    }});


  8. #8
    Esatto , metti nel frame il metodo

    frame.setDefaultCloseOperation(JFrame.DO_NOTHING_O N_CLOSE) ;

    e poi gestisci tutto come ha scritto superpisu

    Leonardo -

    Se vuoi vedere il sito ufficiale del paese di Barrali vai su www.barrali.net
    Guarda il video di Satch Boogie

  9. #9
    Utente di HTML.it
    Registrato dal
    Mar 2005
    Messaggi
    225
    Provo subito!
    Grazie mille!!

  10. #10
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    906
    frame.setVisible(false); rende il frame non visibile, ma rimane caricato in memoria.
    Per chiudere solitamente si usa frame.dispose();

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.