Bonjour,
Je souhaite savoir s'il serait possible ou non de déplacer à la souris (click'n'drop ou drag'n'drop, peu m'importe) des contrôles dans un conteneur (quitte à créer un layout qui le permette, mais il me semble qu'en utilisant un layout "null" c'est faisable) . Il s'agirait de contrôles personnalisés qui ne réagiraient pas au clic normal (sauf si on part sur du click'n'drop, mais ce que je veux dire, c'est qu'il ne s'agira pas de contrôles style JButton, par exemple)
Difficulté supplémentaire, les mouvements doivent être contraints : je ne veux pouvoir déplacer un contrôle que sur une seule dimension à la fois (verticale ou horizontale, les deux doivent être possibles, mais pas les deux en même temps, la distinction se faisant par exemple avec clic pour une dimension, et shift+clic pour l'autre), et bien sûr sans pouvoir sortir du conteneur. Je n'ai pas forcément besoin d'attraper (grab/trap) la souris, par contre.
Pensez-vous que cela soit possible ? Si oui, quelle serait la meilleure approche ?
Bien entendu, je sais que je vais me heurter également au problème de la souris sortant de la fenêtre, ou d'une fenêtre par-dessus l'actuelle, mais disons que tout ça viendra dans un second temps.
D'avance merci pour vos sages conseils !
Partager