Novo

Forum kao aplikacija na telefonu

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

  • 1 odgovor
  • 1.779 pregleda

Najnovija ↓

Abstract ListModel refresh 18.02.2011. u 09:11 · pre 191 mesec #1
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 :)
Re: Abstract ListModel refresh 13.03.2011. u 04:01 · pre 190 meseci #2
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
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme