Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/355.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java TreeNode始终聚焦_Java_Swing_Matlab_Focus_Treenode - Fatal编程技术网

Java TreeNode始终聚焦

Java TreeNode始终聚焦,java,swing,matlab,focus,treenode,Java,Swing,Matlab,Focus,Treenode,我有一个uitree结构,并使用MultipleSelectNodes属性激活。我总是选择两个节点。我需要永久修复其中一个的选择,而另一个可以通过鼠标选择进行更改。如何实现这一点?为了确保始终选择特定的树节点,可以在选择更改时无条件选择所需的树节点。这将使任何树节点保持永久选中状态 tree.addTreeSelectionListener(new TreeSelectionListener(){ @Override public void valueChanged(TreeSe

我有一个uitree结构,并使用MultipleSelectNodes属性激活。我总是选择两个节点。我需要永久修复其中一个的选择,而另一个可以通过鼠标选择进行更改。如何实现这一点?

为了确保始终选择特定的树节点,可以在选择更改时无条件选择所需的树节点。这将使任何树节点保持永久选中状态

tree.addTreeSelectionListener(new TreeSelectionListener(){
    @Override
    public void valueChanged(TreeSelectionEvent e) {
        // set tree selection paths that include a path to your permanent nodes
    }
});

您的意思是“我需要确定其中一个的选择…”吗?非常感谢您的回答。然而,我使用你的解决方案的主要问题是我不懂Java编程(我是用MATLAB编程的)。@jfpeji:哦,对不起,我以为你在用Java
JTree
!也许你可以用Matlab做同样的事情(添加一个选择侦听器)。是的,你又对了。我使用Java jtree和Matlab uitree组件(我的代码基于我在中看到的代码),但我不懂Java。