bigredeyes Geschrieben 8. November 2002 Geschrieben 8. November 2002 hallo! mein prob: public ScrollTree() { String[] [] m = {{"a", "b"}, {"c", "d"}, {"e", "f"}}; myPanel = new JPanel(); myDialog = new JDialog(); myTree = new JTree(m); mySPane = new JScrollPane(myTree); myDialog.getContentPane().add(mySPane); myDialog.setVisible(true); myDialog.pack(); } [/php] so kann ich scrollen! stecke ich nun aber den ScrollPane samt JTree in ein Panel und adde das dem Dialog kann ich nicht mehr scrollen. [php] public ScrollTree() { String[] [] m = {{"a", "b"}, {"c", "d"}, {"e", "f"}}; myPanel = new JPanel(); myDialog = new JDialog(); myTree = new JTree(m); mySPane = new JScrollPane(myTree); myPanel.add(mySPane); myDialog.getContentPane().add(myPanel); myDialog.setVisible(true); myDialog.pack(); } WARUM??? bigredeyes Zitieren
Jaraz Geschrieben 10. November 2002 Geschrieben 10. November 2002 Hi, ich schätze mal, es liegt daran, das ein JPanel als default Layout ein FlowLayout nimmt. Ändere das mal auf BorderLayout und setze die ScrollPane dann mit der option BorderLayout.CENTER. Gruß Jaraz Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.