Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 4 odgovora
  • 4.677 pregleda

Najnovija ↓

ne mogu da ispraznim JList 13.11.2007. u 08:51 · pre 230 meseci #1
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++ ??
Re: ne mogu da ispraznim JList 13.11.2007. u 09:27 · pre 230 meseci #2
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...
Potpis
Sad mu nije nista, ubio si ga k'o zeca...
Re: ne mogu da ispraznim JList 13.11.2007. u 09:54 · pre 230 meseci #3
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.
Re: ne mogu da ispraznim JList 13.11.2007. u 12:29 · pre 230 meseci #4
A zasto komplikujete ? Za sta postoje metode clear() ili removeAllElements() ?
Potpis
Dame biraju uvek pogresne tipove ... Na srecu ...
Re: ne mogu da ispraznim JList 13.11.2007. u 15:49 · pre 230 meseci #5
Da, zaista, postoji clear(). Ja kada sam googlao nisam naisao na clear, nego sve na neke komplikovane zaobilaznice :(
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme