Bonjour,

voila j'utilise une processus drag drop entre un "JButton" vers un "Jpanel", et ca marche tres bien.

Sauf que dans la procedure

Code : Sélectionner tout - Visualiser dans une fenêtre à part
public void dragEnter(java.awt.dnd.DropTargetDragEvent evenement)
je voulais y afficher une bulle enfin un tooltip pour l'afficher a la position de la souris dans le Jpanel qui sert de cible au drag drop.

Rien ne s'affiche meme avec un simple.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
zonedrag.setToolTipText("jdkQSDKLJHqhd");
Si une solution existe je prend et merci d'avance.

J'ai fini par trouver la solution pour ceux que ca peut intéresser

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
 
class ToolTipDrag {
    Popup     popup;
    JToolTip  tooltip;
 
    ToolTipDrag(JComponent comp, String text) {
        // build tooltip from JComponent
        tooltip = comp.createToolTip();
 
        // with the good text
        tooltip.setTipText(text);
 
        // get JComponent position
        Point point = comp.getLocationOnScreen();
        popup = PopupFactory.getSharedInstance().
                                      getPopup(comp, tooltip, point.x, point.y);
 
        popup.show();
    }
 
    public void hidePopup() {
        popup.hide();
    }    
}
comp est le composant qui recoit le drag, en reinstanciant a chaque deplacement dans le dragover le tooltip se deplace.