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?
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?