Problème avec un BoxLayout de bouton
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).
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);
}
...
} |
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.
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: