begin process at 2012 02 13 13:27:44
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Java

 > 

Archives

 > 

Multimedia

 > 

afficher une image en java


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

afficher une image en java

mardi 29 juillet 2003 à 11:02:40 | afficher une image en java

ivanohe5

Salut tout le monde !!!

Je suis actuellement en train d'apprendre a programmer en java avec un bouquin jusqu'ici tout va bien ....
En arrivant au chap awt, pb. Impossible d'afficher une image
MEME EN COPIANT COLLANT LE CODE !!!!!!!
J'ai bien sur incorporer l'image gif au dossier (package)
voici le code:

package essait.ImportationImage;

/**
/**
* Afficher des images, avec MediaTracker
*/

import java.awt.*;
import java.awt.event.*;

public class Images2 extends Frame {

// Objets
Image image;

// Constructeur
public Images2() {

setTitle("Afficher des images"); // Titre

// WindowListener
addWindowListener( new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});

// Définir couleur d'arrière-plan
setBackground(Color.lightGray);

// Charger image
image = getToolkit().getImage("image.gif");

// Créer MediaTracker
MediaTracker mt = new MediaTracker(this);

// Lier MediaTracker avec image
mt.addImage(image, 0);

try {

//Attendre le chargement complet de l'image
mt.waitForAll();
} catch (InterruptedException e) { /* mache nichts */ }

// Déclencher nouveau dessin
repaint();

// Définir taille
setSize(200,100);

// Rendre fenêtre visible (afficher)
setVisible(true);

}

/** Méthode paint*/
public void paint(Graphics g) {
// Dessiner image
if (image != null) {
g.drawImage(image,60,20,this);
}
}

/**
* Méthode main()
*/
public static void main( String[] args ) {
new Images2();
}
}


Ca c'est pour afficher une image dans une fenetre et voici le code pour considerer l'image comme un objet qui ne marche pas d'ailleurs:

package essait.ImportationImage;


/**
* Test des composants Bitmap
*/

import java.awt.*;
import java.awt.event.*;

public class Images3 extends Frame {

// Constructeur
public Images3() {

setTitle("Afficher Bitmap"); // Titre

// WindowListener
addWindowListener( new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});

// Définir Layout
setLayout(new GridLayout(0,2));

// Texte et image 1
add(new Label("duke 1",Label.CENTER));
add(new Bitmap("duke.gif"));

// Texte et image 2
add(new Label("duke 2",Label.CENTER));
add(new Bitmap("duke.gif"));

// Définir taille
setSize(250,170);
// pack();

// Rendre fenêtre visible (afficher)
setVisible(true);

}

/**
* Méthode main()
*/
public static void main( String[] args ) {
new Images3();
}
}

Classe bitmap:
package essait.ImportationImage;


/**
* Composants Bitmap
*/

import java.awt.*;

public class Bitmap extends Canvas {

// Objets
private Image image;

// Constructeur
public Bitmap(String fichier) {

// Charger image
image = getToolkit().getImage(fichier);

// Créer MediaTracker
MediaTracker mt = new MediaTracker(this);

// Lier MediaTracker avec image
mt.addImage(image, 0);

try {
//Attendre chargement complet de l'image
mt.waitForAll();
} catch (InterruptedException e) { /* Ne rien faire */ }
}

/** Méthode paint*/
public void paint(Graphics g) {
// Dessiner image
if (image != null) {
g.drawImage(image,1,1,this);
}
}

/** Taille de prédilection */
public Dimension getPreferredSize() {
return new Dimension(image.getWidth(this)+2,image.getHeight(this)+2);
}

/** Taille minimale */
public Dimension getMinimumSize() {
return getPreferredSize();
}
}


AIDEZ MOI PLEASE !!!!!!!!!



mercredi 30 juillet 2003 à 03:48:48 | Re : afficher une image en java

dragon

en partant, AWT .... prend swing, faut ajouter un J devant les object.

comme JLabel, JFrame, ...
là ça va marcher
jlabel.seticon(new ImageIcon("lien"));

c'est tout, si tu affiche ton jlabel comme il faut, tu vas avoir ton image


-------------------------------
Réponse au message :
-------------------------------

> Salut tout le monde !!!
>
> Je suis actuellement en train d'apprendre a programmer en java avec un bouquin jusqu'ici tout va bien ....
> En arrivant au chap awt, pb. Impossible d'afficher une image
> MEME EN COPIANT COLLANT LE CODE !!!!!!!
> J'ai bien sur incorporer l'image gif au dossier (package)
> voici le code:
>
> package essait.ImportationImage;
>
> /**
> /**
> * Afficher des images, avec MediaTracker
> */
>
> import java.awt.*;
> import java.awt.event.*;
>
> public class Images2 extends Frame {
>
> // Objets
> Image image;
>
> // Constructeur
> public Images2() {
>
> setTitle("Afficher des images"); // Titre
>
> // WindowListener
> addWindowListener( new WindowAdapter() {
> public void windowClosing(WindowEvent e) {
> System.exit(0);
> }
> });
>
> // Définir couleur d'arrière-plan
> setBackground(Color.lightGray);
>
> // Charger image
> image = getToolkit().getImage("image.gif");
>
> // Créer MediaTracker
> MediaTracker mt = new MediaTracker(this);
>
> // Lier MediaTracker avec image
> mt.addImage(image, 0);
>
> try {
>
> //Attendre le chargement complet de l'image
> mt.waitForAll();
> } catch (InterruptedException e) { /* mache nichts */ }
>
> // Déclencher nouveau dessin
> repaint();
>
> // Définir taille
> setSize(200,100);
>
> // Rendre fenêtre visible (afficher)
> setVisible(true);
>
> }
>
> /** Méthode paint*/
> public void paint(Graphics g) {
> // Dessiner image
> if (image != null) {
> g.drawImage(image,60,20,this);
> }
> }
>
> /**
> * Méthode main()
> */
> public static void main( String[] args ) {
> new Images2();
> }
> }
>
>
> Ca c'est pour afficher une image dans une fenetre et voici le code pour considerer l'image comme un objet qui ne marche pas d'ailleurs:
>
> package essait.ImportationImage;
>
>
> /**
> * Test des composants Bitmap
> */
>
> import java.awt.*;
> import java.awt.event.*;
>
> public class Images3 extends Frame {
>
> // Constructeur
> public Images3() {
>
> setTitle("Afficher Bitmap"); // Titre
>
> // WindowListener
> addWindowListener( new WindowAdapter() {
> public void windowClosing(WindowEvent e) {
> System.exit(0);
> }
> });
>
> // Définir Layout
> setLayout(new GridLayout(0,2));
>
> // Texte et image 1
> add(new Label("duke 1",Label.CENTER));
> add(new Bitmap("duke.gif"));
>
> // Texte et image 2
> add(new Label("duke 2",Label.CENTER));
> add(new Bitmap("duke.gif"));
>
> // Définir taille
> setSize(250,170);
> // pack();
>
> // Rendre fenêtre visible (afficher)
> setVisible(true);
>
> }
>
> /**
> * Méthode main()
> */
> public static void main( String[] args ) {
> new Images3();
> }
> }
>
> Classe bitmap:
> package essait.ImportationImage;
>
>
> /**
> * Composants Bitmap
> */
>
> import java.awt.*;
>
> public class Bitmap extends Canvas {
>
> // Objets
> private Image image;
>
> // Constructeur
> public Bitmap(String fichier) {
>
> // Charger image
> image = getToolkit().getImage(fichier);
>
> // Créer MediaTracker
> MediaTracker mt = new MediaTracker(this);
>
> // Lier MediaTracker avec image
> mt.addImage(image, 0);
>
> try {
> //Attendre chargement complet de l'image
> mt.waitForAll();
> } catch (InterruptedException e) { /* Ne rien faire */ }
> }
>
> /** Méthode paint*/
> public void paint(Graphics g) {
> // Dessiner image
> if (image != null) {
> g.drawImage(image,1,1,this);
> }
> }
>
> /** Taille de prédilection */
> public Dimension getPreferredSize() {
> return new Dimension(image.getWidth(this)+2,image.getHeight(this)+2);
> }
>
> /** Taille minimale */
> public Dimension getMinimumSize() {
> return getPreferredSize();
> }
> }
>
>
> AIDEZ MOI PLEASE !!!!!!!!!
>
>
>
>
lundi 15 décembre 2003 à 11:05:20 | Re : afficher une image en java

coucounet


Salut à toi ivanohe5!

Je ne comprend pas ton problème, car j'ai copié-collé ton code et tout fonctionne !!! Le seul truc c'est que je n'ai pas laissé

add(new Bitmap("duke.gif"));

mais j'ai indiqué le chemin complet de l'image en mettant des doubles slash pour neutralisé l'effet du / en java:

add(new Bitmap("C:\\Mes images\\duke.gif"));

voilà, tout fonctionne très bien, je ne comprend pas!!

Bonne chance pour la suite en espérant que ma participation t'aidera pour la suite, ... même si ma réponse est très tardive !!! ;-)

koukounet
mercredi 24 mars 2004 à 12:00:08 | Re : afficher une image en java

MetalDestroyer


Quel package faut il importer pour afficher une image ??
J'ai fait un copie coller du code, avec les AWT.

Mais je n'ai pas d'image.

dimanche 22 mai 2005 à 20:06:15 | Afficher une image dans un JPAnel

azboul

Bonjour a tous, je débute en programmation java orientée objet et je n'arrive pas à insérer une image jpg dans un JPanel. Si quelq'un pourrait m'aider ça serait sympa merci.


Cette discussion est classée dans : java, public, afficher, image, mediatracker


Répondre à ce message

Sujets en rapport avec ce message

Problème de sécurité??? [ par bibe ] Bonjour à tous.je fais une classe pour m'affiché des images.public class Logo extends Canvas { private Image image; public Logo(String fileName) { To Grand débutant cherche aide sur du BufferedImage [ par mageti ] Salut à tous,Je suis débutant : ça fait 20 jours que je fais du java.Voilà mon problème: Une classe, dont le code-source est ci-après, est appelé par petit bog : comment afficher mon image? [ par Pratana ] pouvez me dire comment afficher mon image "img_col situé" dans la class "carte" de mon programme. regardez, voici mon code :---Fichier solitaire.java- Tentative d'editeur de map [ par Bouki ] Voila je tente de faire un editeur de map, mon pb c'est que l'image ne s'affiche pas et qu'il n'y a aucune réaction au clic (j'ai essayé des println p bien afficher les image sous Java? [ par SYL666 ] Bonjour,juste une petite question facile pour les habitués du Java :Quelle est le meilleur objet pour afficher une image?Autrement dit :Quel objet uti pb affichage image compren po :( [ par doudoudidoune ] je commence en java et pr l'instant g fait un pti pgm ki affiche une fenetre ac un menu déroulant et un bouton... super...bref j'aimerai y intégrer un Scrollbar [ par oncle jules ] Salut à tous je suis débutant en java (5 mois de combat) ;)Je souhaite afficher une image avec Java. La surface représentant l'image étant assez grand Afficher gif animé avec java [ par julio26 ] Salut à tous,J'aimerais afficher un gif animé dans mon inteface graphique.J'ai essayé ça: g.drawImage((new ImageIcon("C:\\Image\\pianiste.gif")).getIm Problème d'enregistrement d'image [ par thanatos67 ] Bonjour au lecteur. J'ai un petit soucis.Je suis en plein projet de BTS Info. je doit présenter une application qui capture une image d'une webcam et messeage"cannot find symbol" [ par najah01_3 ] bonjour ,je vais un simple programme qui affiche une image .mport java.awt.* ;import java.awt.event.* ;import javax.swing.*  ;import java.io.*;import


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 3,947 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales