有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

JTree的非叶节点后的java空行

我创建了一个带有DefaultTreeModel和一些对DefaultMutableTreeNode的扩展的JTree

将新节点插入模型时(在节点上下文中的操作中):

MyTreeNode child = new MyTreeNode(some paramaters);
model.insertNodeInto(child, MyTreeNode.this, MyTreeNode.this.getChildCount());

我在每个父对象之后都会得到一个空行(只是空的——没有句柄或展开图标或任何东西)


共 (1) 个答案

  1. # 1 楼答案

    我也有同样的问题。我有一个treeModelListener,它扩展了插入的节点。在创建JTree之后,我将侦听器添加到JTree的模型中。解决方案是在创建Jtree之前将侦听器添加到模型中。所以它是以JTree的听众的名字命名的。好像是特里。如果在jtree意识到插入之前调用expand(xxx),它就会干扰jtree