Gå til innhold

Anbefalte innlegg

jeg har et panel her

 

JPanel panel_bn = new JPanel();
this.add(panel_bn, BorderLayout.EAST);
panel_bn.setLayout(new GridLayout(4,1));
panel_bn.add(bn_open);
panel_bn.add(bn_save);
panel_bn.add(bn_add);
panel_bn.add(bn_remove);

 

som mekker et panel med 4 knapper under hverandre. Men hvordan får jeg dem aligna i toppen og rett under hverandre? for slik som det blir nå utfyller de hele panelet og det vil jeg ikke. de skal ta en vanlig knappestørrelse og plasseres helt i toppen

Lenke til kommentar
Videoannonse
Annonse

jeg fant ut av det....

 

JPanel panel_bn = new JPanel();
 this.add(panel_bn, BorderLayout.EAST);
 panel_bn.setLayout(new BorderLayout());
 JPanel panel_bn1 = new JPanel();
 panel_bn.add(panel_bn1, BorderLayout.NORTH);
 panel_bn1.setLayout(new GridLayout(4,1));
 panel_bn1.add(bn_open);
 panel_bn1.add(bn_save);
 panel_bn1.add(bn_add);
 panel_bn1.add(bn_remove);

 

løste det :-) (tho jeg synes det var litt tungvint)

Lenke til kommentar

Dømt til å bli litt innviklet av og til med de LayoutManagerene,,, Sjekk ut GridBag og kanskje også FormLayouten til jgoodies. Da er det iallfall ikke lm som er problemet lenger

Endret av HV
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...