BufferedImage, un type non reconnu? (JAVA)

Bonjour à tous,

Je programme actuellement en Java sur Eclipse, et je cherche à programmer l'affichage d'une image.

J'ai donc été m'informer sur le net pour savoir à peu près la marche à suivre. Je vois alors partout qu'il faut déclarer une BufferedImage de la manière suivante :

BufferedImage bi = new BufferedImage(height, width, BufferedImage.TYPE_INT_RGB);

Le problème est qu'Eclipse me dit que BufferedImage n'est pas u type reconnu.

Texto : BufferedImage cannot be resolved or is not a type.

Quelqu'un pourrait-il m'aider svp?

Merci d'avance.

2 réponses

  • Votes
  • Date
  • Date décroissante
  1. Bonsoir,

    Il faut ajouter au début du fichier:

    import java.awt.image.BufferedImage;

    @+
    1. Lol merci beaucoup, ça marche :S

      Mais alors je ne comprends pas pourquoi ça ne marchait pas avant, vu que j'avais déjà fait

      import java.awt.*;

      J'ai remarqué aussi ce genre de "problème" d'importations sur d'autres cas.
      Est-ce normal?
      1. Contributeur
        en fait le import n'est pas recursif, donc il ne prend que ce qu'il y dans la racine. Donc s'il ya d'autres repertoires de packages, il fo les inclure si on en a besoin. Je ne sais pas si j'ai été clair. Si t'avais fait import java.awt.image.* => il te l'aurait reconnu.
      2. C'est bien ce que je pensais...

        Merci beaucoup pour ton aide.