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

Abstract ListModel refresh

[es] :: Java :: Abstract ListModel refresh

[ Pregleda: 1375 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

tihomir_rijeka

Član broj: 278876
Poruke: 1
213.191.149.*



Profil

icon Abstract ListModel refresh18.02.2011. u 08:11 - pre 159 meseci
Koliko vidim, nema ovakvog pitanja već postavljenog...

Znači ovako, imam jList koji je definiran kao AbstractListModel i koji čita podatke iz baze podataka. Htio bi napraviti da se ta lista refresha kad se klikne na button na kojem je definirana metoda za refresh. No, ne znam kako izbrisati prvo cijelu listu, da bi mogao učitati nove podatke iz baze?

Zahvaljujem unaprijed na pomoći :)
 
Odgovor na temu

ManInTheBox
Beograd

Član broj: 272293
Poruke: 26
*.dynamic.sbb.rs.



Profil

icon Re: Abstract ListModel refresh13.03.2011. u 03:01 - pre 158 meseci
Ako vec do sad nisi resio problem
Prvo JList dodeli jedan model npr DefaultListModel (ili koji si ti vec izabrao)... ne znam zasto AbstractListModel ?!
Code (java):

JList jList = new JList();
DefaultListModel defaultListModel = new DefaultListModel();
 

Code (java):

jList.setModel(defaultListModel);
 


e onda radi sa listom sta ti treba...npr ako je logika takva da bas mora cela lista da se
obrise pa ponovo popuni, obrisi je celu
Code (java):

defaultListModel.clear();
 

pa npr dodaj neki element
Code (java):

defaultListModel.addElement(element);
 


Ako hoces samo odredjene stavke da brises npr
Code (java):

if (defaultListModel.contains(file.getName()) {
    defaultListModel.removeElement(file.getName());
    defaultListModel.addElement(someOtherElement);
}
 


U sustini da ne smaram mnogo pogledaj API jer klasa ima sve sto ti treba.
poZz
 
Odgovor na temu

[es] :: Java :: Abstract ListModel refresh

[ Pregleda: 1375 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

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