bientôt une vraie mise en page
This commit is contained in:
parent
fee7f5d7a2
commit
abe49a58d0
@ -17,26 +17,47 @@ public class FrameJeu{
|
|||||||
|
|
||||||
|
|
||||||
// En test
|
// En test
|
||||||
|
|
||||||
Color rose = new Color(236,0,140);
|
// Couleurs
|
||||||
|
//Color rose = new Color(236,0,140);
|
||||||
Color vert = new Color(0, 236, 96);
|
Color vert = new Color(0, 236, 96);
|
||||||
|
|
||||||
|
//Essai de mise en page car la bannière est par dessus la grille
|
||||||
|
fenetre.setLayout(new GridBagLayout());
|
||||||
|
GridBagConstraints miseEnPage = new GridBagConstraints();
|
||||||
|
|
||||||
|
|
||||||
|
// Création de la bannière (qui sera dans une autre classe)
|
||||||
Dimension grilleSize= grille.getGrilleSize();
|
Dimension grilleSize= grille.getGrilleSize();
|
||||||
JPanel banniere= new JPanel();
|
JPanel banniere= new JPanel();
|
||||||
banniere.setBackground(vert);
|
banniere.setBackground(vert);
|
||||||
Dimension banniereSize=new Dimension(grilleSize.width,grilleSize.height/10);
|
Dimension banniereSize=new Dimension(grilleSize.width,grilleSize.height/9);
|
||||||
banniere.setSize(banniereSize);
|
banniere.setSize(banniereSize);
|
||||||
|
|
||||||
//banniere.setBounds( 0, 0, banniereSize.width, banniereSize.height);
|
// mise en place de la bannière
|
||||||
JPanel plateau=grille.getGrille();
|
miseEnPage.fill = GridBagConstraints.HORIZONTAL;
|
||||||
//plateau.setBounds( 0, banniereSize.height, grilleSize.width,grilleSize.height);
|
miseEnPage.gridx = 0;
|
||||||
|
miseEnPage.gridy = 0;
|
||||||
fenetre.add(banniere);
|
miseEnPage.weightx =banniereSize.width;
|
||||||
fenetre.add(plateau);
|
miseEnPage.ipady = banniereSize.height;
|
||||||
|
fenetre.add(banniere, miseEnPage);
|
||||||
|
|
||||||
|
|
||||||
|
// Mise en place de la grille
|
||||||
|
//miseEnPage.fill = GridBagConstraints.BOTH;
|
||||||
|
miseEnPage.anchor = GridBagConstraints.SOUTHEAST;
|
||||||
|
miseEnPage.gridx = 0;
|
||||||
|
miseEnPage.gridy = 1;
|
||||||
|
miseEnPage.weightx =grilleSize.width;
|
||||||
|
miseEnPage.ipady = grilleSize.height;
|
||||||
|
fenetre.add(grille.getGrille(), miseEnPage);
|
||||||
|
|
||||||
|
|
||||||
fenetre.pack();
|
fenetre.pack();
|
||||||
|
fenetre.setSize(grilleSize.width,grilleSize.height*10/9);
|
||||||
Dimension fenetreSize=fenetre.getSize();
|
Dimension fenetreSize=fenetre.getSize();
|
||||||
fenetre.setLocation(screenSize.width/2-(fenetreSize.width/2), screenSize.height/2-(fenetreSize.height/2));
|
fenetre.setLocation(screenSize.width/2-(fenetreSize.width/2), screenSize.height/2-(fenetreSize.height/2));
|
||||||
//fenetre.setLayout(null);
|
//fenetre.setResizable(false);
|
||||||
fenetre.setVisible(true);
|
fenetre.setVisible(true);
|
||||||
}
|
}
|
||||||
}
|
}
|
Loading…
Reference in New Issue
Block a user