Hallo Leute,
mein JTree wird nicht angezeigt.
Ich benutze als GrundLayout ein BorderLayout.
Ich möchte das JTree links einfügen am (LineStart)
Vielleicht sehe ich den Wald vor lauter Bäume nicht aber ich komm nicht auf die Lösung -.-
Ich danke euch im vorraus.
mein JTree wird nicht angezeigt.
Ich benutze als GrundLayout ein BorderLayout.
Ich möchte das JTree links einfügen am (LineStart)
Java:
public class GUIleft extends JScrollPane {
GUI owner;
JPanel panel;
JTree tree;
DefaultMutableTreeNode root, child, subchild;
public GUIleft(GUI theOwner) {
owner = theOwner;
tree = new JTree(root);
tree.setRootVisible(true);
root = new DefaultMutableTreeNode("Root");
for (int i = 1; i <= 5; ++i) {
String name = "Child-" + i;
child = new DefaultMutableTreeNode(name);
root.add(child);
for (int j = 1; j <= 3; ++j) {
subchild = new DefaultMutableTreeNode(name + "-" + j);
child.add(subchild);
}
}
panel = new JPanel();
panel.setLayout(new GridLayout(0, 2, 4, 6));
panel.setBorder(new LineBorder(Color.GRAY, 1));
panel.add(tree);
this.setViewportView(panel);
this.getVerticalScrollBar().setUnitIncrement(10);
}
}
Vielleicht sehe ich den Wald vor lauter Bäume nicht aber ich komm nicht auf die Lösung -.-
Ich danke euch im vorraus.