Attributs width et height de JFrame non exactes
Bonjour,
Je me suis creusé la tête un petit bout de temps devant mon code avant de m'apercevoir que les attributs width et height, hérité de la classe JFrame, passés à la méthode setSize() ne donnent pas une fenêtre aux dimension exacte.
Je veux afficher 13 x 13 carrés de 16 pixels de côté.
Soit le code suivant :
Code:
1 2 3 4 5
| // ...
this.width = 13*16;
this.height = 13*16;
this.setSize(this.width, this.height);
this.setVisible(true); |
Résultat : En largeur 12 carrés et et quelque pixels, en longueur 11 carrés et quelque pixels...
Soit le code suivant :
Code:
1 2 3 4 5
| // ...
this.width = 13*16 + 50; // Le "50" est arbitraire
this.height = 13*16 + 50;
this.setSize(this.width, this.height);
this.setVisible(true); |
Résultat : En largeur comme en longueur 13 carrés mais une bordure grise...
Le tout en images, avec le premier bout de code :
http://img4.hostingpics.net/pics/491566Capture0png.png
Avec le second bout de code :
http://img4.hostingpics.net/pics/119943Capture1png.png
Ma question:
Comment afficher 13 x 13 carrés de 16 pixels de côté, ni plus, ni moins sans bidouillage ?
Merci