思路如下: 1.取得当前的节点 2.获取节点的userobject 3.设置新的节点值object //1.取得当前所在的节点 DefaultMutableTreeNode selectedTreeNode = null; selectedTreeNode = (DefaultMutableTreeNode) leftScrollPanel.getJTree().getLastSelectedPathComponent(); if(selectedTreeNode!=null) { Object userObject = new JTreeData((int) opInfo.getOperatorId(), opInfo.getName(), StatPic.MANAGER_USER); //2.设置userobject的值 selectedTreeNode.setUserObject(userObject); leftScrollPanel.getJTree().updateUI(); }