bonsoir les amis. je travail sur un projet en java et j'utilisa *netbeans* comme IDE. depuis un certains j'arrive plus a mettre plus de deux icone(.png) ou image dans le projet. car lorsque je met sa m'affiche less erreur d'exception imageIcon.
Merci de colorer votre code à l'aide du bouton Code
Les forums d'Openclassrooms disposent d'une fonctionnalité permettant de colorer et mettre en forme les codes source afin de les rendre plus lisibles et faciles à manipuler par les intervenants. Pour cela, il faut utiliser le bouton de l'éditeur, choisir un des langages proposés et coller votre code dans la zone prévue. Si vous utilisez l'éditeur de messages en mode Markdown, il faut utiliser les balises <pre class="brush: java;">Votre code ici</pre>.
Merci de modifier votre message d'origine en fonction.
Pas d'aide concernant le code par MP, le forum est là pour ça :)
effectivement j'importe les image et les Icônes dans un package . et les icone son sur l’extension .png. a chaque fois que je met une icone sur un Toggle buttons ou une image dans un label et que j'éxcecute se message apparaît .
<pre class="brush: java;">
run:
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at javax.swing.ImageIcon.<init>(ImageIcon.java:217)
at etudiant.initComponents(etudiant.java:255)
at etudiant.<init>(etudiant.java:50)
at etudiant$21.run(etudiant.java:1341)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756)
at java.awt.EventQueue.access$500(EventQueue.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:709)
at java.awt.EventQueue$3.run(EventQueue.java:703)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:726)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
Updating property file: C:\Users\pc\Documents\NetBeansProjects\gestion de stage et emploi\build\built-clean.properties
Deleting directory C:\Users\pc\Documents\NetBeansProjects\gestion de stage et emploi\build
C:\Users\pc\Documents\NetBeansProjects\gestion de stage et emploi\nbproject\build-impl.xml:1393: Unable to delete file C:\Users\pc\Documents\NetBeansProjects\gestion de stage et emploi\build\classes\11.jpg
BUILD FAILED (total time: 0 seconds)
voila le message d'erreur après l’exécution d'un "Clean and build"
Updating property file: C:\Users\pc\Documents\NetBeansProjects\gestion de stage et emploi\build\built-clean.properties
Deleting directory C:\Users\pc\Documents\NetBeansProjects\gestion de stage et emploi\build
C:\Users\pc\Documents\NetBeansProjects\gestion de stage et emploi\nbproject\build-impl.xml:1393: Unable to delete file C:\Users\pc\Documents\NetBeansProjects\gestion de stage et emploi\build\classes\11.jpg
BUILD FAILED (total time: 0 seconds)
moi même je l'ignore, au début du projet j'avais pas se problème, de même pour d'autre projet. mais depuis un certain temps quand j’insère a plus de deux icônes sa commence a déconné. par exemple si j'ai deux buttons "ajouter" et "supprimer", et que j'ajoute un icônes .png sur l'un des buttons et que par la suite je veux faire autant pour l'autre sa ne vas pas pendre
j'ai crée un autre projet toute en évitant les espace sur le nom du projet, mais sa n'a rien changé.
y'a t'il un moyen d’insérer les images/icônes en passant par le codage ? si oui un exemple SVP.
Je pense qu'il voit l'image encore utilisé par le logiciel (pour une raison ou une autre) ou dans un cache et c'est pour ça qu'il ne peut pas la supprimer avec un clean and build.
On peut faire des hypothèses, mais il faut qu'il vérifie. Soigneusement.
Redémarrer le pc, recette magique, il a eu l'occasion depuis son premier message du 7.Il peut aussi acheter un pc neuf, y installer linux et une version de netbeans plus à jour. Mais ça ne nous dit pas où est le problème.
Plus serieusement, je ne vois pas ce qu'un fichier jpg fabrique dans build/classes, mais bon...
Si on l'enleve de là, que dit le "clean" ?
- Edité par michelbillaud 16 février 2021 à 13:38:17
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Pas d'aide concernant le code par MP, le forum est là pour ça :)