Adapter une image sur un bouton...
Bonjour à tous, voilà je vous explique mon problème (un de plus)...
J'ai une image de base que je decoupe en un certains nombre de lignes et de colonnes, chacune de ces icones je les places dans un tableau de JButton dans un premier temps, et ce tableau je l'incruste dans un JPanel... Voici une partie de la source:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| public TaquinGraphique(ImageIcon image, int nl, int nc)
{
super(nl,nc);
this.jp_taquin= new JPanel();
this.jp_taquin.setLayout(new GridLayout(nl,nc));
this.jp_taquin.setPreferredSize(new Dimension(300, 400));
ImageIcon[][] icones = DecoupeurImage.diviser(image, nl, nc);
this.jb_cases= new JButton[nl][nc];
for (int i=0;i< nl; i++)
{
for (int j=0;j< nc; j++)
{
this.jb_cases[i][j]=new JButton(icones[i][j]);
jb_cases[i][j].setPreferredSize(new Dimension(300,400));
this.jp_taquin.add(this.jb_cases[i][j]);
}
}
} |
Le probeme c'est que si je prend un image trop petite, les icones qui seront sur les boutons ne recouvreront pas toute la surface du bouton mais y a aura du blanc autour...
Comment puis-je resoudre se probleme?