[JAVA] Help pour import!!

Help pour import!! [JAVA] - Programmation

Marsh Posté le 07-03-2002 à 12:12:52    

Salut.
Tt débutant en Java que je suis j´essaie de faire le fantastique code suivant:
 

Code :
  1. File  F=new File("C:\\RossiVaGagner.bmp" );
  2.         BufferedImage BI=ImageIO.read(F);


 
Tt d´abord il connait pas File..
Je lui fait un import java.io.* et c bon (jusque là je me sens tjrs très fort)
Ensuite même pb pour BufferedImage
Hop import java.awt.image eh non

Code :
  1. JDialog.java [12:1] cannot resolve symbol
  2. symbol  : class image 
  3. location: package awt


 
Ca réagit pareil ss JBuilder6 et NetBeans3,3,1..
J´ai installé j2sdk1.4.0.
Et qd je regarde la console de NetBeans, CLASSPATH inclut C:\Program Files\j2sdk1.4.0\lib\dt.jar et C:\Program Files\j2sdk1.4.0\lib\tools.jar..
Ca me paraît ok qu´est-ce qu´il peut bien me manquer??


---------------
Athlon64 s754 10*200MHz - R9800Pro - 512MB DDR200MHz - ZX6RR - Q2[SupOp] - Tutorial Video: multilangues, multisstitres
Reply

Marsh Posté le 07-03-2002 à 12:12:52   

Reply

Marsh Posté le 07-03-2002 à 12:26:38    

Pour les imports, il faut regarder la javadoc ! ! !
 
pour cela, ou tu télécharges la doc complète et tu regardes dans quel package se trouve la classe qui te pose problème, ou tu surfes la javadoc chez Sun.

Reply

Marsh Posté le 07-03-2002 à 20:57:45    

Image avec une majuscule :

Code :
  1. import java.awt.Image


 
Une recommendation en passant : évite de faire des import avec des « * », essaie de toujours importer unes à unes toutes les classes que tu utilises. C'est plus clair, et ça facilite la localisation des erreurs, en particulier après du « refactoring ».

 

[jfdsdjhfuetppo]--Message édité par Matafan--[/jfdsdjhfuetppo]

Reply

Marsh Posté le 07-03-2002 à 21:46:47    

ton conseil est pas applicable dans tout les cas. Parfois il vaut mieux faire  
 
import java.io.*;
 
que plein d'imports sur les classes du package


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 07-03-2002 à 23:36:51    

Surtout quand on fait une IHM : je me vois mal troquer mon

Code :
  1. import javax.swing.*;

contre toute la floppée d'import qu'il faudrait que je fasse (JButton, JLabel, JTextField, JFrame, JComboBox, JPanel, et j'en passe).

Reply

Marsh Posté le 11-03-2002 à 16:07:48    

Ok merci pour les réponses..
 

Code :
  1. java.awt.image
  2. Class BufferedImage
  3. java.lang.Object
  4.   |
  5.   +--java.awt.Image


 
Moi par là j'avais compris que la classe avait une majuscule mais pas le package..
Ze vais essayer..

 

[jfdsdjhfuetppo]--Message édité par H4dd3R--[/jfdsdjhfuetppo]

Reply

Marsh Posté le 11-03-2002 à 20:15:19    

J'ai fait pas mal d'IHM, j'ai toujours fait les imports classe par classe, et je n'ai jamais eu à le regretter... Au contraire.

Reply

Marsh Posté le 11-03-2002 à 21:46:59    

bin désolé mais ca sert à rien.


---------------
Just because you feel good does not make you right
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed