Novo

Forum kao aplikacija na telefonu

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

  • 4 odgovora
  • 1.753 pregleda

Najnovija ↓

Jtree, DefaultTreeModel, zbunjen 05.01.2009. u 17:15 · pre 216 meseci #1
Pozdrav svima!
Imam pitanje u vezi Jtree i njegove organizacije. Zbunjuje me sve te klase i interfejsi koji se nalaze oko Jtree. Ne znam kako ih upotrebiti na pravi nacin i cemu zaista sluze. Konkretno zanima me razlika izmedju Jtree i DefaultTreeModel, sta u stvari oni predstavljaju, kakva je veza izmedju njih, kako da ih koristim? Googlao sam po netu, ali nisam uspeo naci adekvatno objasnjenje.

Hvala unapred!
Re: Jtree, DefaultTreeModel, zbunjen 06.01.2009. u 08:33 · pre 216 meseci #2
Klasa koja u sebi ima rec Model je ne-vizuelni deo klase. Tako je JTree klasa koja samo iscrtava node, a DefaultTreeModel sadrzi podatke. Isto tako imas
JList - DefaultListModel
JComboBox - DefaultComboBoxModel
JTable - DefaultTableModel
...

Re: Jtree, DefaultTreeModel, zbunjen 06.01.2009. u 17:41 · pre 216 meseci #3
Dakle, ja preko DefaultTreemodel zapravo zadam strukturu, odnosno kako ce mi u view delu izgledati JTree, odnosno sta ce biti leaf a sta ne?
Re: Jtree, DefaultTreeModel, zbunjen 06.01.2009. u 19:18 · pre 216 meseci #4
Da, ubacujes npr. DefaultMutableTreeNode objekte u model i tako gradis stablo. Onda namestis da je jedan od njih root noda i to je to. Imas metodu valjda ide kao tree.setRootNode(rootNoda);

Edit: Ustvari pogresio sam. Napravis root nodu, i onda za nju kacis potomke. Onda na kraju uzmes model, i napises treeModel.setRoot(rootNoda);
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme