Folgendes Problem:
Ich habe ein Panel, welches 10x10 Buttons enthält.
Diese Buttons liegen auf einem Panel dessen Layout ein GridLayout ist.
Das Panel mit den Buttons liegt, zusammen mit einem weiteren Panel auf der contentPane, die eine BorderLayout hat.
(ButtonPanel BorderLayout.CENTER | anderesPanel BorderLayout.SOUTH)
Die Buttons sind eine aus JButton abgeleitete Klasse, in der ich getPrefferedSize, getMinimumSize() und getMaximumSize() überschrieben habe. Alle 3 Methoden liefern den gleichen Wert zurück.
Sobald ich von dem ButtonPanel jetzt alle Buttons entferne und danach wieder z.B 16x16 oder 20x20 Buttons draufmache, werden die Buttons alle um einwenig kleiner dargestellt als sie eigentlich laut der "Size-Methoden" dürften.
Sollte Code-Bedarf bestehen, bitte kurz anmerken..
Ich habe ein Panel, welches 10x10 Buttons enthält.
Diese Buttons liegen auf einem Panel dessen Layout ein GridLayout ist.
Das Panel mit den Buttons liegt, zusammen mit einem weiteren Panel auf der contentPane, die eine BorderLayout hat.
(ButtonPanel BorderLayout.CENTER | anderesPanel BorderLayout.SOUTH)
Die Buttons sind eine aus JButton abgeleitete Klasse, in der ich getPrefferedSize, getMinimumSize() und getMaximumSize() überschrieben habe. Alle 3 Methoden liefern den gleichen Wert zurück.
Sobald ich von dem ButtonPanel jetzt alle Buttons entferne und danach wieder z.B 16x16 oder 20x20 Buttons draufmache, werden die Buttons alle um einwenig kleiner dargestellt als sie eigentlich laut der "Size-Methoden" dürften.
Sollte Code-Bedarf bestehen, bitte kurz anmerken..