Image dans Jlabel

Image dans Jlabel - Java - Programmation

Marsh Posté le 09-12-2008 à 20:03:53    

Bonjour,
 
je suis débutant en JAVA. Je vous expose mon pb.
 
J'ai créer un gridlayout contenant des images et je souhaiterais que lorsque l'on click sur une de ces images:
l'image change et celle d'a coté aussi. Mon listener marche mais je n'arrive pas à modifier l'image clicker !
et de plus comment faire pour avoir l'image d'origine en recliquant dessus !
 

Code :
  1. for (int y = 0; y < 5; y++) {
  2.                   for (int i = 0; i < 5; i++) {
  3.                         grid[y][i] = new JLabel(new ImageIcon("image1.jpg" ));
  4.                         contenu.add(grid[y][i]);
  5.                         grid[y][i].addMouseListener(this);
  6.                         System.out.println(y + " " + i);
  7.                   }
  8.             }
  9.        }
  10.      public void mouseClicked(MouseEvent ev)
  11.     {
  12.         Object source = ev.getSource();
  13.         if (source == grid[2][2]) {     //ou bouton clické
  14. //ce que je voudrais
  15.            grid[2][2] = new JLabel(new ImageIcon("image2.jpg" ));
  16.            grid[3][3] = new JLabel(new ImageIcon("image2.jpg" ));
  17. etc....


 
 
merci pour votre aide

Reply

Marsh Posté le 09-12-2008 à 20:03:53   

Reply

Marsh Posté le 10-12-2008 à 15:52:26    

Reply

Sujets relatifs:

Leave a Replay

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