1

私はこのコードを持っています

if (tree.isCollapsed(new TreePath(selectedNode.getPath()))){
      tree.expandPath(new TreePath(selectedNode.getPath()));
}else{              
      tree.collapsePath(new TreePath(selectedNode.getPath()));
}

問題は、jtree でノードをダブルクリックすると、isCollapsed が間違った値を返すことです。ノードをダブルクリックすると展開され、同じノードをもう一度ダブルクリックすると、isCollapsed が再び true を返します。これは、ノード タイトル (文字など) を直接クリックした場合にのみ発生します。タイトルの横にある行をクリックすると、すべて問題ありません...何が問題ですか?

4

0 に答える 0