Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2012
    Messaggi
    28

    problema Container contentPane

    Salve, ho un problema cpn questo banalissimo codice preso da qui
    http://www.google.it/url?sa=t&rct=j&...Y6jGpPWhrbtPFw (pag4):

    codice:
    package destinazione.prima; 
    import java.applet.Applet; 
    import java.awt.Component;
    import java.awt.Container; 
    import javax.swing.*; 
    
    public class JApplet extends Applet {  
    public void init() {  
    Container contentPane=getContentPane();
    JLabel label = new JLabel ("questa è la mia prima applet", SwingConstants.CENTER);
    Component add = contentPane.add(label);     
    }      
    }
    Il programma da questo è l'errore (applet non inizializzato)
    codice:
    run:
    java.lang.NullPointerException
    	at destinazione.prima.JApplet.init(JApplet.java:19)
    	at sun.applet.AppletPanel.run(AppletPanel.java:424)
    	at java.lang.Thread.run(Thread.java:662)
    BUILD SUCCESSFUL (total time: 8 seconds)
    Il problema dovrebbe riguardare la riga
    codice:
    Container contentPane=getContentPane();
    Inoltre se vado a fare il debug del progetto mi blocco subito con "project does not have a main class set".
    Dovrei inserire il main all'interno del file?
    Scusate sono un neofita..

    Grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2012
    Messaggi
    707
    Hai solo copiato male, era "extends JApplet" invece di "extends Applet"
    quindi non puoi chiamare la tua classe JApplet, chiamala non so MyApplet

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2012
    Messaggi
    28
    ...ok grazie ora funge

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.