Zaczynam programowanie java w środowisku NetBeans.
[Pytanie] Stworzyłem klasę Jtree , jednak mimo tego że tworzy się obiekt drzewo nie wyświetla się na formie?
- Szukałem w google - korzystałem z tutoriali i dokumentacji
Po kliknięciu PPM i wybraniu customize code tworzę obiekt : myTree = new tree();
Oczywiście utworzyłem nową klasę tree
Kod klasy tree
public class tree extends JTree
{
public JTree drzewo;
public tree() { //konstruktor klasy tree
System.out.println("konstruktor tree!!!");
DefaultMutableTreeNode top = new DefaultMutableTreeNode("root");
createNodes(top);
drzewo = new JTree(top);
treeModel = new DefaultTreeModel(top);
drzewo.setModel(treeModel);
JScrollPane treeViewer = new JScrollPane(drzewo);
System.out.println("koniec konstruktor tree!!!");
}
private void createNodes(DefaultMutableTreeNode top){
DefaultMutableTreeNode category = null;
DefaultMutableTreeNode part = null;
category = new DefaultMutableTreeNode("Zawieszenie");
top.add(category);
part = new DefaultMutableTreeNode("łącznik stabilizatora");
category.add(part);
System.out.println("Tworzenie node");
}
}
Klasa tree dziedziczy po Jtree także stworzone drzewo powinno się wyświetlać :-|
Czy ktoś ma może pomysł co zrobić żeby drzewo wyświetlało się w obiekcie JScrollPane [???]
Za wszelkie odpowiedzi z góry dziękuje.
</b>