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

 


Dernière réponse
Sujet : JAVA : comment afficher une image ?
666rip666 essai ca
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
 
public class Appli extends JFrame {
 //Image en fond d'ecran
 Image image;
 
 // Définir couleur d'arrière-plan
 setBackground(Color.black);
    // Charger image
    image = getToolkit().getImage("fond.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) {}
 // Déclencher nouveau dessin
 repaint();
 // Définir taille
 setSize(550,428);
 // Rendre fenêtre visible (afficher)
 setLocation(50,50);
 setVisible(true);
}
 
    public void paint(Graphics g) {
   // Dessiner image
       if (image != null) {
          g.drawImage(image,0,20,this);
       }
    }
 public static void main( String[] args ) {
  new Appli();
 }
}
 
et bien sur tu n'oublie pas de mettre le fichier dan ton rep de travail

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
666rip666 essai ca
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
 
public class Appli extends JFrame {
 //Image en fond d'ecran
 Image image;
 
 // Définir couleur d'arrière-plan
 setBackground(Color.black);
    // Charger image
    image = getToolkit().getImage("fond.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) {}
 // Déclencher nouveau dessin
 repaint();
 // Définir taille
 setSize(550,428);
 // Rendre fenêtre visible (afficher)
 setLocation(50,50);
 setVisible(true);
}
 
    public void paint(Graphics g) {
   // Dessiner image
       if (image != null) {
          g.drawImage(image,0,20,this);
       }
    }
 public static void main( String[] args ) {
  new Appli();
 }
}
 
et bien sur tu n'oublie pas de mettre le fichier dan ton rep de travail
apach ImageIcon est une class Swing donc nécessitant une VM compatible JDK 1.2 minimum (je crois bien que c'est ça)
Enfin en tout cas non supporté par les navigateurs windows version 4.0, donc peut adapté à des applets...
Il faudrait utiliser tout le tralala avec MediaTracker etc -> rechercher tutoriaux sur internet...
 
A+
Tricky essaye sa:
ImageIcon monImage = new ImageIcon("monFichier.jpg" ) // ou .gif
public void paint(Graphics g)
{
     monImage.paintIcon(Component c, g, posX, posY);
}
 
il faudra peut etre l'adapté aux applets...
Manro Je souhaiterais pouvoir afficher une image de fond dans mon applet. Voila tout est dit.

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)