Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

ne mogu da ispraznim JList

[es] :: Java :: ne mogu da ispraznim JList

[ Pregleda: 3397 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

LightBow
London

Član broj: 4829
Poruke: 158
89.240.41.*



+1 Profil

icon ne mogu da ispraznim JList13.11.2007. u 07:51 - pre 199 meseci
Vec se satima mucim.
Code:
....if (e.getSource() == btnRace1) {
            updateGUI(3);
        }

Code:
if (screen == 3) {
            
            for(int index = 0; index < listModel.getSize(); index++) {
                listModel.remove(index);
            }
            DButility db = new DButility();//creates connection
            ArrayList alist = new ArrayList();//create array of runners
            alist = db.getList("quarter one");//populate array with runners running this race (must be 8 runners)
            for(int i = 0; i < 8; i++) {
                Runner runner = (Runner)alist.get(i);
                String line = runner.getName();
                
                listModel.addElement(line);
            }
        }
    }
Najcudnije je sto mi ocigledno obrise samo neparne redove ???
Evo situacije posle prvog i posle drugog klika na dugme Race1

Dakle hocu da kad kliknem na dugme, listu prvo isprazni i onda ponovo popuni (u ovom slucaju istim podacima, jer klikcem na isto dugme). Da li iko moze da provali u cemu je greska, a i interesuje me kako je moguce da program ocigledno brise redove 1, 3, 5 i 7, kada sam lepo dao petlju index++ ??
Prikačeni fajlovi
 
Odgovor na temu

Toxter
NS

Član broj: 39393
Poruke: 317
...vl-edge-dnevnik.neobee.net.



+6 Profil

icon Re: ne mogu da ispraznim JList13.11.2007. u 08:27 - pre 199 meseci
Probaj ovako:
Code:

for(int index = 0; index<listModel.getSize(); index++) {
     listModel.remove(0);
}


A onda razmisli sta se kod tebe desavalo u medju koracima...
Sad mu nije nista, ubio si ga k'o zeca...
 
Odgovor na temu

LightBow
London

Član broj: 4829
Poruke: 158
89.240.41.*



+1 Profil

icon Re: ne mogu da ispraznim JList13.11.2007. u 08:54 - pre 199 meseci
Ah skapirao sam, kad izbrisem jednu liniju, indexi ostalih clanova se, normalno, smanje za jedan, a ja ih kroz petlju povecavam. Znaci, ipak ima logike u Javi :)
Hvala na brzom odgovoru.
 
Odgovor na temu

eXPerience
[ coded ]

Član broj: 14396
Poruke: 88
*.dynamic.sbb.co.yu.

Sajt: [ coded ]


Profil

icon Re: ne mogu da ispraznim JList13.11.2007. u 11:29 - pre 199 meseci
A zasto komplikujete ? Za sta postoje metode clear() ili removeAllElements() ?
Dame biraju uvek pogresne tipove ... Na srecu ...
 
Odgovor na temu

LightBow
London

Član broj: 4829
Poruke: 158
89.240.41.*



+1 Profil

icon Re: ne mogu da ispraznim JList13.11.2007. u 14:49 - pre 199 meseci
Da, zaista, postoji clear(). Ja kada sam googlao nisam naisao na clear, nego sve na neke komplikovane zaobilaznice :(
 
Odgovor na temu

[es] :: Java :: ne mogu da ispraznim JList

[ Pregleda: 3397 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.