我前几天刚好碰到这个问题....我是这样做的,不知道大家怎么做的
JTree tree = new JTree();
//定义一个空的树....必须定义空树否则不成功
JScrollPane jScrollPane1;
//定义jScrollPane1/////创建树开始
//在面板里面移去这个树
jScrollPane1.getViewport().remove(jTree1);
DefaultMutableTreeNode rootNode = new DefaultMutableTreeNode("MyTreeView");
DefaultMutableTreeNode node = new DefaultMutableTreeNode("aaa");
rootNode.add(node);
tree = new JTree(rootNode);
//添加树
jScrollPane1.getViewport().add(jTree1);
tree.updateUI();
/////结束