bigredeyes Geschrieben 8. November 2002 Teilen 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 Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Jaraz Geschrieben 10. November 2002 Teilen 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 Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
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.