Bonjour,
j'ai un panel sur lequel je peux dessiner des points, lignes, polygones, cercles et rectangles. J'aimerais pouvoir sélectionner un des objets et le supprimer. Est ce que quelqu'un pourrait m'aider?
Merci d'avance.
grace
Bonjour,
j'ai un panel sur lequel je peux dessiner des points, lignes, polygones, cercles et rectangles. J'aimerais pouvoir sélectionner un des objets et le supprimer. Est ce que quelqu'un pourrait m'aider?
Merci d'avance.
grace
oui c'est possible
pour la selection il suffit de placer un auditeur d'action qui va dessiner un contour en pointillé autour de l'objet quand on clique dessus
pour la suppression rien de plus simple il suffit de changer l'attribut de l'objet de la methode setVisible en false et de tout redessiner (ou seulement l'objet)
Bonjour,
premièrement, il faut mémoriser les formes dans une liste sous forme de Shape.
Il faut ensuite définir un JPanel qui dessine ces Shapes dans la méthode paintComponent.
Enfin, il faut ajouter un MouseListener (et non pas un ActionListener) au JPanel qui pourra réagir aux clics de souris, et vérifier quelle Shape(s) contient(nent) le point du clic.
Partager