Bonjour,
Je dois programmer un jeu en Java pour un cours de Programmation Orienté Objet.
J'en suis au début et à l'écriture de la fenêtre d'acceuil possédant différents boutons (Jouer, Options, Crédits et Quitter).
Au niveau des trois petits points, j'ai redéfini les fonctions des différentes interfaces Listener mais elles ne font rien de spécial.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 public class Fenetre extends Frame implements ActionListener, WindowListener, MouseListener, KeyListener { private Button b1,b2,b3,b4; public Fenetre () { Toolkit k = Toolkit.getDefaultToolkit(); Dimension tailleEcran = k.getScreenSize(); int largeurEcran = tailleEcran.width; int hauteurEcran = tailleEcran.height; this.setTitle("Jeu"); this.setSize(largeurEcran,hauteurEcran); this.setLocation(0,0); this.setVisible(true); this.addWindowListener(this); b1=new Button("Jouer"); b1.addActionListener(this); b1.setSize (200,50); b1.setLocation(largeurEcran/2-100,100); this.add(b1); b2=new Button("Options"); b2.addActionListener(this); b2.setSize (200,50); b2.setLocation(largeurEcran/2-100,200); this.add(b2); b3=new Button("Credits"); b3.addActionListener(this); b3.setSize (200,50); b3.setLocation(largeurEcran/2-100,300); this.add(b3); b4=new Button("Quitter"); b4.addActionListener(this); b4.setSize (200,50); b4.setLocation(largeurEcran/2-100,400); this.add(b4); } ... }
Et voilà le résultat:
http://img223.imageshack.us/img223/9...etrefj2.th.jpghttp://img223.imageshack.us/images/thpix.gif
Le problème est que le dernier bouton prends tout l'écran... :aie:
J'ai alors mis le code du dernier bouton en commentaire et c'est alors le bouton Crédits qui fait des siennes...:evilred: :mouarf:
