Avatar billede s_mohr Nybegynder
07. juni 2003 - 01:14 Der er 2 kommentarer og
1 løsning

Fixed size på en JList

Hvordan sætter man en fast størrelser på en JList?
Jeg har prøvet at tilføje den til et panel med en fast størrelse, men det har ikke givet den ønskede effekt.
Er det nogle parametre der kan sættes på samme måde som ved ex. et JTextArea?

/S
Avatar billede mikkelbm Nybegynder
07. juni 2003 - 02:04 #1
DefaultListModel listModel = new DefaultListModel();
JList list = new JList(listModel);

// Her har jeg gjort JList'en scrollable

JScrollPane scroller = new JScrollPane(list);
/** her sætter du størrelsen */
scroller.setPreferredSize(new Dimension(50,50));

JPanel center = new JPanel(new FlowLayout());
center.add(scroller);
Avatar billede mikkelbm Nybegynder
07. juni 2003 - 02:05 #2
Hvis den ikke skal ligge i en JScrollPane skriver du bare:

list.setPreferredSize(new Dimension(50,50));

JPanel center = new JPanel(new FlowLayout());
center.add(list);
Avatar billede s_mohr Nybegynder
09. juni 2003 - 19:02 #3
Tak for svaret.
Er dog gået helt væk fra JList's.
Det blev for besværligt.
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