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.

2 réponses

  1. 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
    1. gg
       
      Merci tu me sauve la vie
      0
  2. 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