Avatar billede donhaj Nybegynder
31. maj 2000 - 14:39 Der er 2 løsninger

Hvordan slettes en linie i en JList?

Se subj.
Avatar billede el_gnu Nybegynder
31. maj 2000 - 15:27 #1
Jeg tror ikke du kan slette en linie men du kan vel kalde setListData(Object[] listData) hvor listData er det array som du lavede JList'en med, minus den linie der skal fjernes

eks:

String[] liste = {"Hej","med","dig"};
JList JL = new JList(liste);

String[] nyListe = {liste[1],liste[2]};
JL.setListData(nyListe);

(-: el Gnu
Avatar billede gnarf Nybegynder
31. maj 2000 - 15:28 #2
Det kommer lidt an på hvordan du har valgt at oprette din JList.

Det smarteste er faktisk hvis du bruger en underliggende ListModel, og tilføjer og fjerne elementer på den. Så foregår opdateringer af JList helt automatisk.

Hvis du bruger en Vector som underliggende data, så kan du oprette en ny JList, og erstatte den med en anden. Men det er ikke en performance mæssig god ting at gøre.
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