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

    [Java] togliere la x dal jframe

    Salve

    il mio problema è quello che non riesco a togliere dal jframe la crocetta (X )che fa chiudere il programma.
    Senza questa x l'utente è obbligato a chiudere il programma solo quando voglio io
    Agos

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    142
    puoi disabilitare l'uscita con il click sulla X con:

    codice:
     setDefaultCloseOperation(javax.swing.WindowConstants.DO_NOTHING_ON_CLOSE);

  3. #3
    Grazie mille facendo come hai detto tu quando creo il frame ed aggiungendo il seguente codice al frame, è perfetto

    this.addWindowListener (new WindowListener()
    {
    public void windowClosing(WindowEvent e)
    {
    JOptionPane conferma = new JOptionPane();
    if(conferma.showConfirmDialog(null, "Sei sicuro di voler uscire dal sistema?", "Uscita dal sistema", 0, 3)==0)
    System.exit(0);
    }

    public void windowActivated(WindowEvent e) {}
    public void windowClosed(WindowEvent e) {}
    public void windowDeactivated(WindowEvent e) {}
    public void windowDeiconified(WindowEvent e) {}
    public void windowIconified(WindowEvent e) {}
    public void windowOpened(WindowEvent e) {}

    });

    }
    Agos

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    142
    figurati .. è stato un piacere

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.