cs_Duss
Messages postés890Date d'inscriptionlundi 8 avril 2002StatutMembreDernière intervention29 juillet 200411 6 févr. 2003 à 15:57
salut,
si tu veux déclencher un évéenement au lacher de la souris et a l'appui, il faut que tu fasses une classe dérivée de
MouseAdapter et que tu fasses un addMouseListener sur ta JSlider en lui passant en argument une instance de ton adapter.
JHelp
Messages postés261Date d'inscriptionjeudi 5 septembre 2002StatutMembreDernière intervention 6 octobre 200511 6 févr. 2003 à 16:47
Tu n'es pas obligée de faire une classe dérivant de MiouseAdapter, tu peux implémenté dans ta classe l'interface MouseListener, mais dans ce cas, il faut écrire le code (quitte à être vide) de toutes les méthodes de l'interface.
JHelp
sanpexos
Messages postés49Date d'inscriptionmercredi 6 février 2002StatutMembreDernière intervention 5 juillet 2005 6 févr. 2003 à 21:08
Merci pour vos réponses
C'est ce que j'ai déjà fait mais ce que je voudrais c'est lorsque l'utilisateur relâche le bouton il crée quelquechose (je l'ai déjà fait) et quand il appuie de nouveau sur le bouton de la jslider cela efface ce qu'il a fait auparavant (j'avais pensé à utiliser remove mais cela ne marche pas)
sanpexos
Messages postés49Date d'inscriptionmercredi 6 février 2002StatutMembreDernière intervention 5 juillet 2005 7 févr. 2003 à 12:41
Parceque je dois prendre des valeurs et cela va causer des problèmes si j'ajoute à chaque fois un rectangle blanc.
Ce qu'il me faudrait en fait c'est pouvoir faire un mouse event à l'infini , à chaque fois que l'utilisateur clique sur la jlider ça lance la création de Jpanel ... en effaçant les Jpanel crée précedemment .