Comment diviser une image en plusieurs pieces

Résolu
PitiéAidezMoi -  
 gg -
bonjour tout le monde! Depuis quelques jours je code un taquin en java.Seulement,j ai un gros probleme:g cherche partout mais je n ai pas trouve comment mettre un bout d'une image sur un JButton(je sais mettre une image sur un bouton mais pas un BOUT PRECIS de l image)et comme il y a un Jmenu pour choisir le nombre de case ,je ne peux pas telecharger les bouts d'image separement.Quelqu'un pourait-il m'aider?
PS:j'ai deja fait un taquin avec des chiffres.


A voir également:

2 réponses

KX Messages postés 19031 Statut Modérateur 3 020
 
Bonjour,

Tu peux découper un BufferedImage selon la zone que tu veux et ainsi créer une Image pour mettre sur ton bouton.

En gros :

File file = new File("C:/.../image.png");
BufferedImage img = ImageIO.read(file);
BufferedImage part = img.getSubImage(x,y,w,h);
ImageIcon icon = new ImageIcon(part);
JButton button = new JButton("");
button.setIcon(icon);
1
gg
 
Merci tu me sauve la vie
0
mr_demonicon Messages postés 921 Statut Membre 126
 
Decoupe ton image au prealable cela t'evitera de le faire via java (utilise image et apercu window ou powerpoint et c super facile
niveau de maitrise: -3000)
0