Listener pour dessins sur un JPanel

Résolu
Signaler
Messages postés
11
Date d'inscription
mardi 9 septembre 2003
Statut
Membre
Dernière intervention
16 avril 2008
-
Messages postés
11
Date d'inscription
mardi 9 septembre 2003
Statut
Membre
Dernière intervention
16 avril 2008
-
Bonjour,


J'arrive à créer des dessins dans mon JPanel, mais lorsque je veux en
déplacer un je dois faire toute une recherche pour connaitre si mon
dessin contient le ev.getPoint();.


J'aimerai donc savoir si je peux directement ajouter un écouteur sur
chacun des dessins que j'ai créé, dans le but de mettre un petit menu
déroulant et ce qui m'évite de faire la recherche avec le
obj.contains(p);


merci !!

4 réponses

Messages postés
2333
Date d'inscription
samedi 28 février 2004
Statut
Membre
Dernière intervention
26 juillet 2013
37
Salut:

Utilises les layouts ça facilite énormément la mise en forme des composants dans un conteneur telle que les JPanel.

Presque tous les gens qui apprennent Java ont une idée que les layouts sont difficiles à manipuler et ils essayent de construire lors interfaces graphiques sans cette facilité.

Moi, Je dirais dommage car c'est le monstre qui ne fait pas peur.

Les layouts permettent de construire des interfaces flexibles et professionelles , ils sont simples à mettre en oeuvre, simples à personnaliser.

J'espère avoir te convaincre de la "nécessité de comprendre les layouts".

Un cours sur les layouts et tu pourras faire ce que tu veux en matière de gérer la disposition de tes composants.

Bonne chance ...
Messages postés
2333
Date d'inscription
samedi 28 février 2004
Statut
Membre
Dernière intervention
26 juillet 2013
37
Salut:

D'abord, quel type de Listener veux tu utiliser?

Suivant le type du listener tu peux faire le choix entre utiliser un JLabel ou un JButton.

L'idée est d'ajouter l'image comme image de fond au composant cité.
Messages postés
11
Date d'inscription
mardi 9 septembre 2003
Statut
Membre
Dernière intervention
16 avril 2008

exact ! j'ai déjà songé à implanter un JLabel, mais peut il etre aussi maniable que qu"un simple dessin ? car j'ai vraiment du mal à ajouter les jlabel a mon panel, et à les déplacer ... :/
Messages postés
11
Date d'inscription
mardi 9 septembre 2003
Statut
Membre
Dernière intervention
16 avril 2008

merci beaucoup pour cette aide  !!