Bonjour,
J'ai crée 7 boutons et 7 petites icones 44x44 pour mes boutons.
En voici le code :
et voici ce que j'obtiens :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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);
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
Partager