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
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
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden