Avatar billede riversen Nybegynder
14. april 2002 - 08:24 Der er 6 kommentarer og
1 løsning

Tilføje String til JList

Hvordan gør jeg det...I list er der en add metode, som tager en String som parameter, men så vidt jeg kan se er det nærmeste i JList add( String, Component ).
Avatar billede erikjacobsen Ekspert
14. april 2002 - 08:47 #1
Er det ikke

jlist.addItem("øllebrød");

du skal have fat i?
Avatar billede riversen Nybegynder
14. april 2002 - 08:51 #2
jeg kan ikke finde nogle addItem metoder...
Avatar billede erikjacobsen Ekspert
14. april 2002 - 08:55 #3
Nå ja, sådan *burde* det jo være ... men er det ikke. Nej, efter
oprettelse kan du ikke bare tilføje items, uden at programmere dig
udenom. Du kan jo

String[] data = { "øllebrød","røget laks","væltet lokum","ost" };
JList jlist = new JList(data);
Avatar billede erikjacobsen Ekspert
14. april 2002 - 08:57 #4
Avatar billede riversen Nybegynder
14. april 2002 - 09:01 #5
ok...jeg må bare hver gang der bliver tilføjet noget, kalde en metoder der omdanner min linkede liste til et array der så bliver sendt med som parameter til JList.setListData()...eller evt. implementere det som en Vector...
Avatar billede yeager Nybegynder
15. april 2002 - 08:41 #6
Dette er en kommentar fra en begynder, der tror han måske kan svare på noget Java teori;

Jlist er en list af objecter, derfor kan man ikke tilføje en enkelt string uden at den er en del af et objekt (JList add(String, Component). Havde det været en plain array af string typen ville det have virket.

Det kan godt ske at jeg rammer laaangt ved siden af men. . . hva' søren
MvH 8-)
Avatar billede riversen Nybegynder
15. april 2002 - 08:47 #7
Jeg har fundet ud af det...jeg kalder en metode der returnere min linkede liste som en Vector...så kører det bare...
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