Hallo,
ich möchte Verzeichnisse mit Hilfe eines JTree darstellen.
Mein Grundaufbau der GUI ist folgender:
Ich erzeuge einen JTree, füge ihn einer JScrollPane hinzu und diese dem JPanel 'west':
Soo, die Darstellung an sich funktioniert, das Problem ist, dass ich keine Horizontale Scrollbar habe und der JTree, wenn die Objekte zu lang werden, nicht mit dem JPanel west aufhört, sondern 'dahinter' weiter geht.
Wie bekomme ich es hin, dass sich der JTree mit dem JScrollPane an die Größe des JPanels 'west' hält und Scrollbars einfügt, wenn der Inhalt größer wird?
Grüße,
Maik
ich möchte Verzeichnisse mit Hilfe eines JTree darstellen.
Mein Grundaufbau der GUI ist folgender:
Java:
JFrame mainFrame = new JFrame("Frame");
JPanel mainPanel = new JPanel(new BorderLayout());
JPanel west = new JPanel(new FlowLayout(FloyLayout.LEFT, 5, 5));
mainFrame.setSize(700, 500);
mainFrame.setLocationRelativeTo(null);
mainFrame.add(mainPanel);
west.setPreferredSize(260,0);
mainPanel.add(west, BorderLayout.WEST);
Ich erzeuge einen JTree, füge ihn einer JScrollPane hinzu und diese dem JPanel 'west':
Java:
JTree tree = new Jtree(Object[] xy);
JscrollPane browser = new JScrollPane(tree);
west.add(browser)
Soo, die Darstellung an sich funktioniert, das Problem ist, dass ich keine Horizontale Scrollbar habe und der JTree, wenn die Objekte zu lang werden, nicht mit dem JPanel west aufhört, sondern 'dahinter' weiter geht.
Wie bekomme ich es hin, dass sich der JTree mit dem JScrollPane an die Größe des JPanels 'west' hält und Scrollbars einfügt, wenn der Inhalt größer wird?
Grüße,
Maik