[Rewelacyjna dieta - Zrzuć zbędne kg!]


Wróć   Forum komputerowe > Pc Hardware & Soft-Support > Programowanie

Programowanie języki, projekty, pomoc, oprócz html, php, js





Odpowiedz
 
LinkBack Narzędzia wątku Wygląd
stare 26-01-10, 09:26   #1
Trial Member
 
Zarejestrowany: 18-09-07
Postów: 15
Rozdane podziękowania: 0
Podziękowano mu 0 razy
Siła reputacji: 17
Reputacja: 5
Domyślnie TreeNode - java

Mam temat pracy licencjackiej: Model i implementacja E-Księgarni.
Pisze aplikacje E-Ksiegarnia w Javie. Za pomocą tree node utworzyłam zbiór katlogów. Serializowane obiekty są pobierane z pliku Problem polega na tym ze chciała by zeby po kliknięciu na odpowiednią gałąź kategori np JAVA i wyświetlał w JScrollPane tyko te Ksiazki których kategoria = JAVA. Gdy w TreeSelectionListener porónuje nazwe gałęzi do nazwy kategori za pomocą if komponenty się nie wyseiwetlają. Bez ifa wyswietlają się. Chodzi własnie o to zeby wyswietlały się tylko z konkretnej kategori. Za pomoc bardzo dziękuje.

Jestm początkującym programistą w javie czy mógłby mi ktoś doradzi czy mozna np. dla każdej gałęzi przypisać inne zdarzenie.

Fragment kodu:

Ksiazki = new JTree(treeNode1);
Ksiazki.getSelectionMode().setSelectionModeTreeSel ectionModel.SINGLE_TREE_SELECTION);
Ksiazki.addTreeSelectionListener(new TreeSelectionListener(){
public void valueChanged(TreeSelectionEvent treeSelectionEvent) {
DefaultMutableTreeNode node = (DefaultMutableTreeNode Ksiazki.getLastSelectedPathComponent();
if (node == null) return;
Object nodeInfo = node.getUserObject();
if (node.isLeaf()) {
LinkedList oj= katalog.wczytaj();
Iterator it = oj.iterator();
int rozmiar = oj.size();
String ala = node.toString(); //for (int i=0; i<rozmiar+1; i++){
while(it.hasNext()){
kkk = (Ksiazka)it.next();
String bolek = kkk.getKategoria();
//!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
// bez ifa komponenty się pokazują
//!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
if (bolek == ala){
//JLabel ta = new JLabel(ala+" d\n");
JLabel ty = new JLabel(bolek+"\n");
//JLabel ta = new JLabel(ala+" d\n");
center2.add(ty);
//center2.add(ta);
JOptionPane.showMessageDialog(null, "ffffff: " + node);
}
center2.revalidate();
//JOptionPane.showMessageDialog(null, "Wybrano: " + node);
}
//strGlowna.revalidate();
//center2.revalidate();
} else {
return;
}
}
});
piter20061 jest offline   Odpowiedź z Cytatem
TreeNode - java
stare 26-01-10, 09:26   #1,5
Pani Kontekstowa
Ślicznotka
 
Avatar Pani Kontekstowa
 
Zarejestrowana: Jun 2007
Postów: 832
Podziękowała: 15
Otrzymanych podziękowań: 89
Siła reputacji: 10
Punkty reputacji: 205
Domyślnie TreeNode - java


__________________




Pani Kontekstowa jest teraz aktywna  
stare 13-03-10, 22:29   #2
Trial Member
 
Zarejestrowany: 02-03-10
Postów: 3
Rozdane podziękowania: 0
Podziękowano mu 0 razy
Siła reputacji: 0
Reputacja: 5
Domyślnie Odp: TreeNode - java

Kilka pytań:
1. Jest to praca licencjacka, realizujesz ją w Javie a jak to możliwe, że jesteś w niej początkujący? Czyżbyś nie wiedział na co się piszesz?
2. Jeśli realizowany projekt licencjacki polega na programowaniu czegokolwiek, to zakładam, że masz pojęcie o pisaniu programów. Zatem: gdzie są wcięcia?
FuckTonyMontana jest offline   Odpowiedź z Cytatem
Odpowiedz

Tagi
java, treenode

Narzędzia wątku
Wygląd

Zasady postowania
Nie możesz zakładać nowych tematów
Nie możesz pisać wiadomości
Nie możesz dodawać załączników
Nie możesz edytować swoich postów

BB Code jest Włączony
EmotikonyWłączony
[IMG] kod jest Włączony
HTML kod jest Wyłączony
Trackbacks are Włączony
Pingbacks are Włączony
Refbacks are Włączony


Podobne wątki
Temat Autor wątku Forum Odpowiedzi Ostatni post / autor
Gry Java 240x320 Fabioo Gry,aplikacje 0 14-02-09 12:19
java wej-wyj pete330 Programowanie 2 31-10-08 21:13

Witaj na Sdcv.pl! - Najlepszym forum komputerowym!
Zarejestruj się, a gdy tylko aktywujesz swoje konto, będziesz miał(a) pełny dostęp do zawartości forum!
Nowe znajomości i ciekawe dyskusje, są na wyciągnięcie ręki !


Czasy w strefie GMT +1. Teraz jest 22:19.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.6.0
Tłumaczenie: vBHELP.pl - Polski Support vBulletin