Hi, now I get the layout. But it gets very small. Why is this?
import java.awt.Color;
import java.awt.Dimension;
import javax.swing.BoxLayout;
import javax.swing.JPanel;
import javax.swing.JFrame;
import javax.swing.JScrollPane;
import javax.swing.JTree;
public class TestCheckboxTree extends JFrame
{
public TestCheckboxTree()
{
super("Testing Checkboxes on JTree!");
JScrollPane scrollpane = new JScrollPane();
scrollpane.setPreferredSize(new Dimension(300, 300));
scrollpane.setAlignmentX(LEFT_ALIGNMENT);
JPanel panel = new JPanel();
panel.setBackground(Color.WHITE);
panel.setLayout(new BoxLayout(panel, BoxLayout.Y_AXIS));
JTree tree = CheckboxTree.makeCheckTree(new FolderTree("/home/"));
JTree tree2 = CheckboxTree.makeCheckTree(new FolderTree("/home/rejeep/programming"));
panel.add(tree);
panel.add(tree2);
scrollpane.getViewport().add(panel);
add(scrollpane);
setDefaultCloseOperation(EXIT_ON_CLOSE);
setSize(500, 500);
setVisible(true);
}
public static void main(String args[])
{
new TestCheckboxTree();
}
}