Avatar billede mmmap Nybegynder
01. september 2009 - 14:47 Der er 2 kommentarer og
1 løsning

Kan ikke sætte mindstestørrelse på JScrollPane

Hej,

Jeg er lige begyndt at lave noget Swing i Java. Her er jeg stødt på et problem, da jeg ikke kan sætte mindstestørrelsen på en JScrollPane. Jeg har et udsnit af koden her:

loginDialog = new JDialog(this);
loginDialog.setTitle("Send Message");
loginDialog.setMinimumSize(new Dimension(200, 400));
JPanel p = new JPanel();
p.setLayout(new GridLayout(11, 1));
JList contactList = new JList();
contactList.setListData(contacts);
JScrollPane jsp = new JScrollPane(contactList);
jsp.setMinimumSize(new Dimension(150, 200));
p.add(jsp);
//Forskellige andre components bliver også tilføjet her
loginDialog.add(p);
loginDialog.setVisible(true);

Hvad har jeg gjort galt?
Avatar billede wtd_nielsen Nybegynder
02. september 2009 - 19:26 #1
når det er gridlayout, så vil den vil fylde hele dens "celle" ud, så det er dens panel der bestemmer hvilken størrelse den har....vil jeg mene. Derfor tror jeg at MinimumSize ignoreres
Avatar billede mmmap Nybegynder
02. september 2009 - 21:05 #2
Mange tak, du har ret.

Smid et svar
Avatar billede wtd_nielsen Nybegynder
02. september 2009 - 21:11 #3
og der er svaret.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester