Bonjour,

Je bute sur un petit problème dans un dragn drop que je suis en train de faire sur un applet java.
Mon dragndrop est effectué sur des boutons disposés dans une grille. Au niveau de l'échange je n'ai aucun problème par contre je n'arrive pas à changer l'image du curseur. J'aimerai que le curseur prenne l'image du bouton que je déplace.
Voici la partie de mon code qui pose problème :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
 
public void dragGestureRecognized(DragGestureEvent e) {
      if((e.getDragAction() & Bouton.this.dragAction) == 0)
	return;
 
      Transferable transferable = new StringTransferable( Bouton.this.getText() );      
      try {
 
        Bouton c = (Bouton) e.getComponent();
        ihm.src_x = c.x;
        ihm.src_y= c.y;
        ihm.plaquette_src = c.type == "plaquette";
 
        //System.out.println( "Debut " + c.getWidth() + ";" + c.getHeight());
        BufferedImage image = new BufferedImage(c.getWidth(), c.getHeight(), BufferedImage.TYPE_INT_ARGB);
        Graphics g = image.getGraphics();
        c.paint(g);
        Point p = (Point) c.getLocation().clone();
 
 
	e.startDrag(DragSource.DefaultMoveDrop, image, p, transferable, Bouton.this.dsListener);
 
      }catch( InvalidDnDOperationException idoe ) {
	System.err.println( idoe );
      }
    }
Il ne prend pas mon image en compte et à l'affichage j'ai le curseur de déplacement par défaut. Comment faire pour le forcer à mettre l'image du bouton à déplacer à la place sur curseur ?