Bonjour a tous,
J'essaye de faire une petite application qui permet de déplacer des composant dans une fenetre a l'aide de la souris.
j'ai donc créer la classe suivante :
Cela marche a peu prés sauf que le composant bouge d'une façon un peu surprenante : il suit a vaguement ma souris tout en faisant des aller retour vers une autre position qui varie. En gros il a avance moins vite que mon curseur et il y a une chance sur 2 qu'il se retrouve pas la ou je lui ai demandé.
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 public class MoteurBouge implements MouseInputListener{ JButton boutonClique; public MoteurBouge(JButton b){ this.boutonClique = b; } @Override public void mouseDragged(MouseEvent e) { // TODO Auto-generated method stub int x = e.getX(); int y = e.getY(); boutonClique.setLocation(x,y); }
J'avais une autre question qui était de savoir comment délimité la zone dans la quelle mon composant peut se déplacer
Merci d'avance
Ortholle
Partager