Code:
....if (e.getSource() == btnRace1) {
updateGUI(3);
}
....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 ???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);
}
}
}
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++ ??