bonjour,
J'ai transformé mon applet(qui marchait correctement) en lui ajoutant une main(Je l'ai mise dans une JFrame). Elle marche encore sauf pour une chose : la méthode getDocumentBase(). Voilà le message d'erreur lors de l'exécution:
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at java.applet.Applet.getDocumentBase(Applet.java:141)
at RedAlertMultijoueur.init2(RedAlertMultijoueur.java:105)
at PresentationOptions.jButton1ActionPerformed(PresentationOptions.java:617)
at PresentationOptions.access$000(PresentationOptions.java:6)
at PresentationOptions$1.actionPerformed(PresentationOptions.java:382)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
...
Voici la main :
public static void main(String[] args)
{
RedAlertMultijoueur applet = new RedAlertMultijoueur();
DirectionWindowListener dWL = new DirectionWindowListener();
Frame frame = new Frame("Applet");
frame.addWindowListener(dWL);
frame.add("Center", applet);
frame.setExtendedState(Frame.MAXIMIZED_BOTH);
frame.setVisible(true);
applet.init();
applet.start();
}
Voici la ligne de code qui pose probleme :
imCollecteur = getImage(getDocumentBase(), "Collecteur.gif");
Merci d'avance.
Partager