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?

  1. 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>