Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2876 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  Comment faire en java pour....

 


 Mot :   Pseudo :  
 
 Page :   1  2
Page Précédente
Auteur Sujet :

Comment faire en java pour....

n°588667
full_phil
Posté le 11-12-2003 à 21:30:52  profilanswer
 

à partir d'un répertoire contenant des images, les mettre dans une ArrayList par exemple ?
 
J'ai beau chercher je ne trouve rien sur google

mood
Publicité
Posté le 11-12-2003 à 21:30:52  profilanswer
 

n°588691
EpoK
Let's burn
Posté le 11-12-2003 à 22:26:43  profilanswer
 

tu boucle

n°588692
full_phil
Posté le 11-12-2003 à 22:28:53  profilanswer
 

voila mon code pour l'instant :

Code :
  1. File folder = new File("Sprites" );
  2. File[] files = folder.listFiles();
  3. int i = 0;
  4. while (i < files.length){
  5.  String image = files[i].getName();
  6.  im[i] = Toolkit.getDefaultToolkit().getImage(image);
  7. }


Il me fait une erreur Java.lang.NullPointerException à l'execution sur la ligne im[i] = Toolkit.getDefaultToolkit().getImage(image);


Message édité par full_phil le 11-12-2003 à 22:29:34
n°588693
darklord
You're welcome
Posté le 11-12-2003 à 22:29:42  profilanswer
 

et im est défini où. Où est l'arraylist?

n°588694
krosso
j'suis à la bourre
Posté le 11-12-2003 à 22:30:01  profilanswer
 

t'aurais pas oublié de créer im ?
 
edit: grilled...edit2: but not as much as Taz  :D


Message édité par krosso le 11-12-2003 à 22:31:03
n°588695
Taz
bisounours-codeur
Posté le 11-12-2003 à 22:30:31  profilanswer
 

il est ou im ?

n°588696
Taz
bisounours-codeur
Posté le 11-12-2003 à 22:30:51  profilanswer
 

le ++i ?

n°588697
full_phil
Posté le 11-12-2003 à 22:31:58  profilanswer
 

Code :
  1. private Image[] im = null;


finalement si je peux eviter les arraylist c pas la peine de s'en servir
 

n°588698
darklord
You're welcome
Posté le 11-12-2003 à 22:32:12  profilanswer
 


 
aussi mais ca n'est pas la cause du problème

n°588699
darklord
You're welcome
Posté le 11-12-2003 à 22:32:53  profilanswer
 

full_phil a écrit :

Code :
  1. private Image[] im = null;


finalement si je peux eviter les arraylist c pas la peine de s'en servir
 
 


 
euh? Ton objet est a null ... Ca te viendrait à l'esprit de l'initialiser?

mood
Publicité
Posté le 11-12-2003 à 22:32:53  profilanswer
 

n°588700
krosso
j'suis à la bourre
Posté le 11-12-2003 à 22:33:05  profilanswer
 

full_phil a écrit :

Code :
  1. private Image[] im = null;


finalement si je peux eviter les arraylist c pas la peine de s'en servir
 
 


 
manque un truc là...

n°588701
full_phil
Posté le 11-12-2003 à 22:33:12  profilanswer
 

le i++ y est j'ai oublié de l'insérer dans le code, l'erreur est donc toujours là

n°588702
chrisbk
-
Posté le 11-12-2003 à 22:33:45  profilanswer
 

houla

n°588703
krosso
j'suis à la bourre
Posté le 11-12-2003 à 22:34:11  profilanswer
 

c dur la POO hein !!?? :D

n°588704
full_phil
Posté le 11-12-2003 à 22:34:49  profilanswer
 

Code :
  1. private Image[] im = null;

...

Code :
  1. File folder = new File("Sprites" );
  2. File[] files = folder.listFiles();
  3. int i = 0;
  4. while (i < files.length){
  5.  String image = files[i].getName();
  6.  im[i] = Toolkit.getDefaultToolkit().getImage(image);
  7.  i++;
  8. }

n°588705
Taz
bisounours-codeur
Posté le 11-12-2003 à 22:35:14  profilanswer
 

ben t'as la réponse

n°588706
krosso
j'suis à la bourre
Posté le 11-12-2003 à 22:36:11  profilanswer
 

Allez full_phil, relis encore une fois, tu vas finir par comprendre...

n°588707
*syl*
--&gt; []
Posté le 11-12-2003 à 22:36:42  profilanswer
 

Et tu t'étonnes d'avoir un NullPointerException alors qu'im est à null ?  [:wam]  

n°588708
chrisbk
-
Posté le 11-12-2003 à 22:36:57  profilanswer
 

Taz a écrit :

ben t'as la réponse


c'est marrant, c'est tellement evident que je ne comprends pas comment il se peut que des lumieres et des flashs d'alarme ne se declenchent pas dans l'esprit de celui qui ecrit ce genre de code

n°588710
full_phil
Posté le 11-12-2003 à 22:37:45  profilanswer
 

mais non lol..... je l'initialise apres... et puis là je l'ai enlevé le = null et c pareil

n°588711
krosso
j'suis à la bourre
Posté le 11-12-2003 à 22:38:20  profilanswer
 

bah... faut bien débuter un jour !

n°588714
krosso
j'suis à la bourre
Posté le 11-12-2003 à 22:39:37  profilanswer
 

il est où ton

Code :
  1. im = new Image[MAX]

?


Message édité par krosso le 11-12-2003 à 22:39:49
n°588719
darklord
You're welcome
Posté le 11-12-2003 à 22:43:15  profilanswer
 

[:mlc]

n°588721
Cherrytree
cn=?
Posté le 11-12-2003 à 22:43:40  profilanswer
 

[:wam]
 
Bon, comment dimensionnes-tu ton putain de tableau ?


---------------
Le site de ma maman
n°588722
full_phil
Posté le 11-12-2003 à 22:44:03  profilanswer
 

ah voila, maintenant j'ai d'autres problemes :

Code :
  1. g.drawImage(im[i], x, y, null);


une NullPointerException ici....

n°588724
darklord
You're welcome
Posté le 11-12-2003 à 22:44:37  profilanswer
 

bin ca alors, ca m'étonne moi :D

n°588725
Taz
bisounours-codeur
Posté le 11-12-2003 à 22:45:36  profilanswer
 

voire files.length carrément, soyons fous

n°588730
full_phil
Posté le 11-12-2003 à 22:48:17  profilanswer
 

le code ici:

Code :
  1. public void dessine(Graphics g, int x, int y) {
  2.       int i = 0;
  3.       do {
  4.   g.drawImage(im[i], x, y, null);
  5.   if(target != null) {
  6.       int hauteur = target.getHeight();
  7.       int largeur = target.getWidth();
  8.   }
  9.   else {
  10.       System.out.println("Target == null" );
  11.   }
  12.   i++;
  13.   if (i == im.length) i = 0;
  14.       }


      while(true);
  }


Message édité par full_phil le 11-12-2003 à 22:49:12
n°588731
chrisbk
-
Posté le 11-12-2003 à 22:49:11  profilanswer
 

crefieu, c koi cette boucle ?

n°588733
Taz
bisounours-codeur
Posté le 11-12-2003 à 22:49:41  profilanswer
 

carte de bon client [:dawa]

n°588734
darklord
You're welcome
Posté le 11-12-2003 à 22:50:07  profilanswer
 

[:totoz]
bon allez j'abandonne, ca doit etre un trol, spapossible :D


Message édité par darklord le 11-12-2003 à 22:50:18
n°588736
krosso
j'suis à la bourre
Posté le 11-12-2003 à 22:50:51  profilanswer
 

DarkLord a écrit :

[:totoz]
bon allez j'abandonne, ca doit etre un trol, spapossible :D


pareil...

n°588738
chrisbk
-
Posté le 11-12-2003 à 22:51:04  profilanswer
 

DarkLord a écrit :

[:totoz]
bon allez j'abandonne, ca doit etre un trol, spapossible :D


 
tu-tu-tu
tu fais partie des experts java tu reviens et tu expliques tout pa-tie-mment et avec le sourrire, s'il te plait !


Message édité par chrisbk le 11-12-2003 à 22:51:20
n°588742
darklord
You're welcome
Posté le 11-12-2003 à 22:51:50  profilanswer
 

chrisbk a écrit :


 
tu-tu-tu
tu fais partie des experts java tu reviens et tu expliques tout pa-tie-mment et avec le sourrire, s'il te plait !


 
moi? Il parait que je suis incapable d'expliquer quoi que ce soit :o
(expert, mon cul)

n°588747
full_phil
Posté le 11-12-2003 à 22:52:48  profilanswer
 

vous faites une belle reputation au forum bravo

n°588749
darklord
You're welcome
Posté le 11-12-2003 à 22:53:19  profilanswer
 

full_phil a écrit :

vous faites une belle reputation au forum bravo


 
 :sleep:
 
En même temps essayer de te répondre, on va y passer la nuit pour t'expliquer. Dis toi simplement que t'es nul part et qu'il faut que tu étudies le sujet un minimum.
 
C'est comme mon petit frère qui veut se mettre à PHP/MySQL alors qu'il ne connait de nom. Lui aussi va poser des questions à la con et lui aussi va se faire remballer et c'est normal.
 
On est pas payé pour t'aider. Et perso j'ai pas envie de passer ma nuit à t'expliquer les bases de java.


Message édité par darklord le 11-12-2003 à 22:55:42
n°588750
chrisbk
-
Posté le 11-12-2003 à 22:53:37  profilanswer
 

DarkLord a écrit :


 
moi? Il parait que je suis incapable d'expliquer quoi que ce soit :o
(expert, mon cul)


 
comment il se defile :o

n°588751
krosso
j'suis à la bourre
Posté le 11-12-2003 à 22:54:12  profilanswer
 

Tiens ces deux-là je les quote, elels sont vraiment savoureuses :
 

full_phil a écrit :


 
mais non lol..... je l'initialise apres... et puis là je l'ai enlevé le = null et c pareil
 
vous faites une belle reputation au forum bravo


 

n°588752
darklord
You're welcome
Posté le 11-12-2003 à 22:54:15  profilanswer
 

chrisbk a écrit :


 
comment il se defile :o
 


 
voilà c'est ça. En fait j'y connais que dale, j'ai réussi à berner plein de gens pendant tout ce temps :o

n°588754
chrisbk
-
Posté le 11-12-2003 à 22:54:20  profilanswer
 

full_phil a écrit :

vous faites une belle reputation au forum bravo


 
ben entre forum et oeuvre de bienfaisance, y'a une marge [:ciler]
 
y'a serieusement du boulot, reflechis a ce que tu as codé et essaye  d'en voir le (non) sens, tu t'aideras pas mal sur le coup

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2
Page Précédente

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  Comment faire en java pour....

 

Sujets relatifs
[JAVA] transformer ResultSet en Vector d'ArrayPortail Web en "Java" par quoi commencer
explication sur calculatrice en java[C++, C#, Java] constructeurs, attention au code généré par le compilo
[Java]Recherche un composant swingProbleme avec Java
Creation d'un DSN a partir d'un prog java[Oracle]Java Stored procedure
[Java]Transfert d'action d'une frame à l'autreCRC16 en java [urgent]
Plus de sujets relatifs à : Comment faire en java pour....


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR