Bonjours
sa fait 4 jours et moi avec les cours et tuto pour essai de comprendre se fameux drag and drop une fois j ai compris un peux j ai essai de implémenter une petite application mais elle me retourne une erreur de type

Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at DragandDrop.DragAndDropListener.mousePressed(DragAndDropListener.java:27)
at java.awt.Component.processMouseEvent(Unknown Source)
dans l instruction suivante (en gras)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
  public void mousePressed(MouseEvent e) { 
       CartePuce cp= (CartePuce) e.getSource(); 
     TransferHandler h=cp.getTransferHandler(); 
/*j ai pas implémentes getTransferHandler dans ma classe CartePuce qui hérite de Jcompment */ 
     h.exportAsDrag(cp, e,   TransferHandler.COPY); 
        //e.consume(); 
            }

j ai de question
1)vous avez une idée du problème
2)dans tous les tuto il y a un drag and drop du ou vers un jtextfild moi je veux faire d un jcompent vers un jcompent diffèrent je veux savoir la principale fonction qui dis a la source tu dois transmettre des donné et au récepteur tu dois recevoir les donné


et merci a vous pour votre aide
très cordialement