Page d'accueilFindIt !Contact Cahier Java

Cahier Java

 Forum Java

Ce forum est dédié à l'ouvrage Bien programmer en Java 7, ainsi qu'aux éditions précédentes des Cahiers du Programmeur Java.
Utilisez-le pour toute demande d'information supplémentaire ou pour toute suggestion au sujet de ces ouvrages.
Pour les informations relatives au Cahier du programmeur Swing, merci d'utiliser le forum qui lui est dédié.
Vous pouvez consulter ces forums librement. Pour y participer, inscrivez-vous tout d'abord.

Sujets Messages récents Identification Inscription
Messages du sujet ChargeurResource et pb chargement des icones

yvonthor

Ville : Paris
Membre depuis : 13 déc. 2003
Messages : 2
 10 févr. 2004 à 09:46
Bon, j'ai l'arboresence suivante (qui n'est pas orthodoxe...)
dans un dossier "/path/to/Editeur" j'ai :
com
   >toto
      >outils
         ChargeurRessource.class
         ChargeurRessource.java
EditeurTexte.class
EditeurTexte.java
toolbarButtonGraphics
   >general
      Copy24.gif
      Cut24.gif
      New24.gif

j'ai très légérement modifié "ChargeurRessource" :
package com.toto.outils;

ainsi que "EditeurTexte" :

import com.toto.outils.ChargeurRessource;

puis tous les *16.gif sont passés à *24.gif respectivement.

dans "EditeurTexte" l'instanciation de "ChargeurRessource" est bien :
new ChargeurRessource ("toolbarButtonGraphics/general/");

MAIS il ne trouve pas les icônes

IP-freebox:~/bin/Java/CahierJava1/swing/Editeur> java EditeurTexte
Exception in thread "main" java.lang.NullPointerException
at javax.swing.ImageIcon.<init>(ImageIcon.java:138)
at com.toto.outils.ChargeurRessource.getIcon(ChargeurRessource.java:36)
at EditeurTexte.main(EditeurTexte.java:24)

Donc, ce que je voudrais piger c'est pourquoi ca ne marche pas avec mon arborescence après quoi je passerai à une arborescence plus "catholique"...
---
--
yt

Manu

Ville : Paris / France
Membre depuis : 29 avr. 2003
Messages : 394
 10 févr. 2004 à 11:56
Pour faire des tests, peu importe la "religion" adoptée pour l'organisation de vos fichiers, vous semblez avoir compris l'organisation des dossiers par rapport aux packages et c'est ça le plus compliqué avec les packages en Java ;-)

Tout semble correct à part un point (si je m'en tiens strictement à votre message) :
Vous ne mentionnez pas le fichier Paste24.gif ? Est-ce un oubli dans la rédaction du message ou manque-t-il effectivement ce fichier sur votre disque ?
Si ce n'est pas ça, j'aimerais que vous citiez l'instruction ligne 24 puisque d'après la trace de la pile d'exécution, c'est à cette ligne qu'il y a un problème...
---
Manu (moderator/modérateur)

yvonthor

Ville : Paris
Membre depuis : 13 déc. 2003
Messages : 2
 10 févr. 2004 à 12:42
deux-peccables, c'était bien paste24.gif oublié...

milles excuse pour le bruit...

MAIS, mon étourderie est incurrable...
---
--
yt


Page d'accueilFindIt !ContactDébut de la page

© Copyrights 1997-2014 eTeks - Tous droits réservés

Cahier Java