Swing JButton setSize?

BaseBallBatBoy

Erfahrenes Mitglied
Hey!

Ich brauche ein GridLayout und verwende darin auch JButtons.
Wenn man nun aber am Frame mit der Maus zieht, passt sich die Buttongrösse automatisch an. Ich möchte aber eine fixe maximale Grösse für den Button festlegen, den ich kann keinen Riesenbutton gebrauchen... Ich hab schon folgendes probiert:

btnRollDice = new JButton("Roll Dice");
btnRollDice.setSize(50,20);

Aber das ändert leider nichts (evtl. weil der Button in einerm Grid ist?).

Also hat irgendeiner eine Idee wie ich eine maximum size für den Button definieren kann?

THX & Gruss
BBBB
 
Wie fügst du denn den Button dem ParentPanel hinzu?

Verwende doch besser ein GridBagLayout. Ich glaube beim GridLayout kann man nicht einstellen ob die Komponenten den Platz ausfüllen sollen oder nicht sondern sie tun das einfach. Beim GridBagLayout kann man das einstellen.
 
Zurück