[swing] Boutons et images
Bonjour,
J'ai crée 7 boutons et 7 petites icones 44x44 pour mes boutons.
En voici le code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53
| maFrame=new JFrame("Puissance 4");
maFrame.setSize(WIDTH,HEIGHT);
mesBoutons=new JPanel();
test2=new JPanel();
c0=new JButton();
c0.setSize(new Dimension(44,44));
c0.setIcon(new ImageIcon("res/b1.gif"));
c1=new JButton();
c1.setSize(new Dimension(44,44));
c1.setIcon(new ImageIcon("res/b2.gif"));
c2=new JButton();
c2.setSize(new Dimension(44,44));
c2.setIcon(new ImageIcon("res/b3.gif"));
c3=new JButton();
c3.setSize(new Dimension(44,44));
c3.setIcon(new ImageIcon("res/b4.gif"));
c4=new JButton();
c4.setSize(new Dimension(44,44));
c4.setIcon(new ImageIcon("res/b5.gif"));
c5=new JButton();
c5.setSize(new Dimension(44,44));
c5.setIcon(new ImageIcon("res/b6.gif"));
c6=new JButton();
c6.setSize(new Dimension(44,44));
c6.setIcon(new ImageIcon("res/b7.gif"));
mesBoutons.add(c0);
mesBoutons.add(c1);
mesBoutons.add(c2);
mesBoutons.add(c3);
mesBoutons.add(c4);
mesBoutons.add(c5);
mesBoutons.add(c6);
test2.add(this);
maFrame.getContentPane().setLayout(new BorderLayout());
maFrame.getContentPane().add(mesBoutons, BorderLayout.NORTH);
maFrame.getContentPane().add(this, BorderLayout.CENTER);
maFrame.setResizable(false);
//maFrame.setContentPane(this);
maFrame.setVisible(true); |
et voici ce que j'obtiens :
http://img130.imageshack.us/img130/7...ssance40nj.jpg
J'aimerai que mon bouton fasse la taille de mon image en gros, pour eviter les bordures superflues.
Est-ce possible ?
Si oui, comment ?
merci
mavina