freddy000
Messages postés17Date d'inscriptionjeudi 14 octobre 2010StatutMembreDernière intervention28 décembre 2010
-
25 nov. 2010 à 19:50
nadyastar
Messages postés2Date d'inscriptionmercredi 22 février 2012StatutMembreDernière intervention28 mars 2012
-
28 mars 2012 à 17:49
bonsoir
je suis débutant en java et j'essaye de me "former" un peu ,
après la consultation de quelques tutoriaux , j'arrive a taper le code suivant
ca me génère
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0
at monimage.monimage.main(monimage.java:34)
Java Result: 1
BUILD SUCCESSFUL (total time: 0 seconds)
et je ne comprend pas comment remédier a mon petit problème ,
cs_laurent1024
Messages postés987Date d'inscriptionmardi 31 mai 2005StatutMembreDernière intervention30 août 201225 26 nov. 2010 à 09:54
Bonjour.
avant de faire
monimage monCadre = new monimage(args [0] );
Il faut vérifier la taille de args
if(args.length == 1) {
monimage monCadre = new monimage(args [0] );
monCadre.pack();
monCadre.setVisible(true);
}
else {
// traitement du cas ou il n'y a pas d'arguments
}
freddy000
Messages postés17Date d'inscriptionjeudi 14 octobre 2010StatutMembreDernière intervention28 décembre 2010 26 nov. 2010 à 19:21
bonsoir laurent
merci pour avoir répondu ,
en fait j'ai pas indiqué de condition car je me suis dit que le tableau arg contiendrait 1 élément (j'ai tort a ce qui parait )
j'ai essayé de suivre votre code et la le netbeans me m'affiche le message que j'ai indiqué en cas d'échec de chargement de l'image
mais ce que je n'arrive pas a comprendre c'est : pourquoi l'image ne se charge pas