Grid Layout: Pixel verschluckt

Der Held

Erfahrenes Mitglied
Hi folgendes Problem:
Ich habe ein Grid Layout mit den Abmessungen 625 x 625 dem ich 25 x 25 JLabel hinzufuege. Jedes JLabel soll quadratisch mit 25px Kantenlaenge sein, was sich ja auch aus dem Verhaeltnis von der verfuegbaren Flaeche und der Anzahl der JLabels ergibt.
Jedes JLabel erhaelt ein Hintergundbild, leider sind die JLabel alle 24*24 Pixel gross und ich finde keine Moeglichkeit sie auf 25 * 25 setzen. this.setSize(new Dimension(25,25)); hat keinerlei Auswirkungen. Als Workaround kann ich die das Layout auf 650x 645 setzen, dann passt es zwar, aber ich habe einen haesslichen Rand.

Wie kann man das elegant loesen?
 
Hab ich schon probiert, die Angaben fuer hgap und vgap bewirken nix.
ich arbeite jetzt an einer anderen Loesung ohne layout manager. ich denke LM sollte man nur nutzen um herkoemmliche GUIS zu schreiben, fuer raffinierte spielereien ist das eher nix.
 
Zurück