inserer une image dans un Jpanel

inserer une image dans un Jpanel - Java - Programmation

Marsh Posté le 05-06-2006 à 16:04:31    

Je voudrais mettre une image en fond mais ca ne fonctionne pas, voila ce que j'ai fait:
 

Code :
  1. public void paint(Graphics g){
  2.  Toolkit kit = Toolkit.getDefaultToolkit();
  3.  Image icone = kit.getImage("font.jpg" );
  4.  g.drawImage(icone ,0, 0,400 ,400, null);


 
D'ou vient le probleme?
Merci d'avance

Reply

Marsh Posté le 05-06-2006 à 16:04:31   

Reply

Marsh Posté le 05-06-2006 à 16:17:25    

Vu sur un topic sur ce forum la semaine derniere : ce n'est pas 'paint' qu'il faut redefinir mais 'paintComponent' (sur un JPanel)


Message édité par zapan666 le 05-06-2006 à 16:17:56

---------------
my flick r - Just Tab it !
Reply

Marsh Posté le 05-06-2006 à 16:23:47    

Merci de ta reponse mais je n'ai pas de methode "paintComponent"

Reply

Marsh Posté le 05-06-2006 à 16:29:18    

bah justement, faut la redefinir [:pingouino]
 

Code :
  1. public class MaClass extend JPanel {
  2.  
  3. // blabla
  4.  
  5. public void paintComponent(Graphics g) {
  6.     Toolkit kit = Toolkit.getDefaultToolkit();
  7.            Image icone = kit.getImage("font.jpg" );
  8.            g.drawImage(icone ,0, 0,400 ,400, null);
  9. }
  10.  
  11. }


---------------
my flick r - Just Tab it !
Reply

Sujets relatifs:

Leave a Replay

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