[AWT] repérer un clic dans un Rectangle
Salut à tous,
Dans une applet, je cherche à mettre des Rectangle dans une image, qui lorsqu'on clique dedans, redirigent vers une URL. J'ai donc créé une classe ZoneClicable :
Code:
1 2 3 4 5
| private class ZoneClicable{
private Rectangle2D zone;
private String destURL;
} |
Je dessine mon image et mes ZoneClicable dans un ImageCanvas dont voici les infos :
Code:
1 2 3 4 5 6 7 8 9
| private class ImageCanvas extends Canvas {
Image image;
List listeZonesClicables;
MediaTracker media;
public ImageCanvas(List listeZonesClicables){}
public void setImage(Image imageAafficher){}
} |
J'ai fait divers essais mais j'ai l'impression que ce que je veux faire se résume à une question :
Est il possible de faire en sorte qu'un Rectangle soit la source d'un événement ? si oui comment ?
Ou la solution est elle, à chaque fois que j'ai un clic dans mon ImageCanvas, de parcourir la liste de mes ZoneClicables, et de déterminer si j'ai cliqué dans une ?
merci de vos indications
--
Vincent