Visualizzazione dei risultati da 1 a 4 su 4

Discussione: [java] aprire form

  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2008
    Messaggi
    53

    [java] aprire form

    ciao ragazzi all interno di una form frm2 cliccando su un pulsante bisognerebbe eliminare quest'ultima e aprire il form frm1. Se inserisco un this.dispose() per la frm2 all interno del codice sottostante mi genera l'eccezione java.lang.NullPointerException. come mai ?

    private JDesktopPane Desktop;

    frm1 fr = new frm1();
    Desktop.add(fr);
    fr.setVisible(true);
    repaint();
    try{
    fr.setSelected(true);
    }catch(Exception e){}
    this.repaint();

  2. #2
    Utente di HTML.it L'avatar di Gab-81
    Registrato dal
    Nov 2005
    Messaggi
    558
    Forse invochi disponse() prima di creare l'oggetto, cmq se posti più codice magari è meglio...non è che ci abbia capito poi più di tanto...


  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2008
    Messaggi
    53
    il codice è proprio quello indicato sopra. quelle istruzione si trovano all'interno dell'evento di click del mouse. mentre per quanto riguarda dispose() non so sinceramente quando inserirlo.

  4. #4
    Utente di HTML.it L'avatar di Gab-81
    Registrato dal
    Nov 2005
    Messaggi
    558
    E ok, ma nel poco codice che hai mostrato non c'è per nulla un this.disponse();. Se lo invochi prima di creare l'oggetto, è normale che ti dia un NullPointerException...Se puoi, posta più codice...


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.