hi
oft klappt es wenn du die Methode setPrefferedSize() aufrufst bevor du die Elemente auf dem Panel anordnest.
tip:
ich mache es meistens so, das ich Panels, in denen die Elemente exact angeordnet werden sollen, folgenermaßen gestalte:
myPanel.setLayout(null);
myElement.setBounds(x, y, w, h);
myPanel.add(myElement);
ps: setBounds geht nur wenn der Manager auf null gesetzt wurde
bye