这很简单啊,建议你看一下J2SDK带的演示!!private JTree getTree()
{
if (tree == null)
{
DefaultMutableTreeNode root = new DefaultMutableTreeNode("根节点");
DefaultMutableTreeNode tmp = new DefaultMutableTreeNode("子节点1");
root.add(tmp);
tmp = new DefaultMutableTreeNode("子节点2");
root.add(tmp);
tree = new JTree(root);
} return (tree);
}//这只是一个简单的应用,希望对你有帮助!!
{
if (tree == null)
{
DefaultMutableTreeNode root = new DefaultMutableTreeNode("根节点");
DefaultMutableTreeNode tmp = new DefaultMutableTreeNode("子节点1");
root.add(tmp);
tmp = new DefaultMutableTreeNode("子节点2");
root.add(tmp);
tree = new JTree(root);
} return (tree);
}//这只是一个简单的应用,希望对你有帮助!!
其实我的问题简单一点说就是:使一个没有子节点的节点显示为文件夹的图标,而不是默认的文件的图标。
试试设置setAsksAllowsChildren(true);
或者覆盖isLeaf方法,返回false