From 46b6dead29692ff1d04d58adb198c729c1675e77 Mon Sep 17 00:00:00 2001 From: unknown Date: Wed, 27 Apr 2022 17:42:05 +0200 Subject: [PATCH] ratio --- FrameJeu.java | 2 +- Grille.java | 7 ++++--- Test.java | 2 +- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/FrameJeu.java b/FrameJeu.java index eaa0b69..b636d24 100644 --- a/FrameJeu.java +++ b/FrameJeu.java @@ -37,9 +37,9 @@ public class FrameJeu{ System.out.println("Taille bannière : "+banniereSize); System.out.println("Taille grille : "+grilleSize); + System.out.println("Taille écran : "+screenSize); fenetre.setLayout(null); - fenetre.pack(); fenetre.setVisible(true); } } \ No newline at end of file diff --git a/Grille.java b/Grille.java index 100ff63..b46dbac 100644 --- a/Grille.java +++ b/Grille.java @@ -10,10 +10,11 @@ public class Grille extends JComponent { // Découpage de l'espace en fonction des paramètres pour la mise en place de la grille Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize(); - this.grilleSize = new Dimension(screenSize.width*2/3, ((screenSize.width*2/3)/colonnes)*lignes ); - Dimension caseSize = new Dimension(this.grilleSize.width/colonnes,this.grilleSize.width/colonnes); + this.grilleSize = new Dimension(((screenSize.height*2/3)/lignes)*colonnes, screenSize.height*2/3 ); + Dimension caseSize = new Dimension(this.grilleSize.height/lignes,this.grilleSize.height/lignes); GridLayout damier = new GridLayout(lignes,colonnes); - System.out.println("Taille des cases : "+caseSize+"Taille de la Grille : "+grilleSize); + System.out.println("Taille des cases : "+caseSize); + System.out.println("Taille de la Grille : "+grilleSize); this.grille.setLayout(damier); this.grille.setSize(grilleSize); diff --git a/Test.java b/Test.java index 747ce80..035c957 100644 --- a/Test.java +++ b/Test.java @@ -1,6 +1,6 @@ public class Test { public static void main(String[] args) { - Grille grille=new Grille(10,15,15); + Grille grille=new Grille(20,25,15); new FrameJeu(grille, 15); } }