D
dasBo
Gast
Hi,
ich hätte da mal 2 Fragen:
Ist es möglich die Icons eines JTrees für das auf- und zu klappen der Elemente zu ändern??
Ich meine nicht die Icons vor dem Text, die man ja mit einem Renderer manipulieren kann, sondern die Icons, die beispielsweise beim Explorer mit einem "+" bzw "-" gekennzeichnet sind.
Dann würde mich interessieren, ob bzw. wie man einer JScrollpane sagen kann das sie scrollen soll, auch wenn das darunterliegende Panel keinen Layoutmanager hat (setLayout(null)).
Hier mein Code:
So wie der Code Jetzt ist, werden leider keine Scrollbars angezeigt, auch wenn beispielsweise der Tree das Ende der JScrollpane erreicht hat. Das wundert mich jetzt nicht wirklich, da ja die grösse der Scrollpane hardverdrahtet ist.
Gibts denn trotzdem ne simple Möglichkeit die vorhandene Anordnung der Elemente beizubehalten gleichzeitig der Scrollpane aber zu sagen das sie gefälligst scrollen soll???
Besten Dank im voraus...
Gruss, René
ich hätte da mal 2 Fragen:
Ist es möglich die Icons eines JTrees für das auf- und zu klappen der Elemente zu ändern??
Ich meine nicht die Icons vor dem Text, die man ja mit einem Renderer manipulieren kann, sondern die Icons, die beispielsweise beim Explorer mit einem "+" bzw "-" gekennzeichnet sind.
Dann würde mich interessieren, ob bzw. wie man einer JScrollpane sagen kann das sie scrollen soll, auch wenn das darunterliegende Panel keinen Layoutmanager hat (setLayout(null)).
Hier mein Code:
Code:
Container c = getContentPane();
JPanel panel = new JPanel();
panel.setLayout(null);
//the xml-table
XMLTable table = new XMLTable();
JScrollPane scrollRight = new JScrollPane(table);
scrollRight.setBounds(300,0,300,380);
panel.add(scrollRight);
//the xml-tree
XMLTree tree = new XMLTree(new File("Test.xml"));
tree.addTreeSelectionListener(this);
tree.addTreeSelectionListener(table);
JScrollPane scrollLeft = new JScrollPane(tree);
scrollLeft.setBounds(0,0,300,380);
panel.add(scrollLeft);
//the filemenu
c.add(createFileMenu(),"North");
c.add(panel);
So wie der Code Jetzt ist, werden leider keine Scrollbars angezeigt, auch wenn beispielsweise der Tree das Ende der JScrollpane erreicht hat. Das wundert mich jetzt nicht wirklich, da ja die grösse der Scrollpane hardverdrahtet ist.
Gibts denn trotzdem ne simple Möglichkeit die vorhandene Anordnung der Elemente beizubehalten gleichzeitig der Scrollpane aber zu sagen das sie gefälligst scrollen soll???
Besten Dank im voraus...
Gruss, René