Bonjour,
je voudrai savoir comment il est possible en java de faire, à l'aide d'un rectangle de selection avec la souris sur une image (une image .svg), un cut/paste de cette selection.
Merci
Bonjour,
je voudrai savoir comment il est possible en java de faire, à l'aide d'un rectangle de selection avec la souris sur une image (une image .svg), un cut/paste de cette selection.
Merci
Bonjour,
En résumé, il faut pas mal de choses :
- charger l'image dans une BufferedImage (voir ImageIO)
- afficher l'image dans un composant (JPanel de préférence)
- un MouseListener pour détecter mousePressed et mouseReleased
- un MouseMotionListener pour détecter mouseDragged et mettre à jour le rectangle de sélection (éventuellement dans un GlassPane, mais ça sera le bonus)
- appeler BufferedImage.getSubimage pour avoir la sélection
- voir la FAQ pour utiliser le presse papiers.
wow, y a pas mal de chose à faire, j'espérait trouver une ou deux méthode permettant de faire ca!tampis! Tu ne saurais pas où je pourrai trouver de bons exemple de réalisation de tout ça?
Merci encore.
C'est pas forcément très long a faire, une classe suffit pour le tout, et tes méthodes ne feront pas 50lignes ... mais bon, faut le faire, tu ne trouvera peut etre pas un exemple complet mais tu peux facilement trouver un exemple pour chaque point![]()
Partager