Java 如何在TreeSelectionEvent中设置仅左键单击

Java 如何在TreeSelectionEvent中设置仅左键单击,java,swing,click,jtree,Java,Swing,Click,Jtree,我在jtree中为方法click编写代码,但我只希望在左键单击中执行操作 class SelectionListener extends DefaultMutableTreeNode implements TreeSelectionListener { public void valueChanged(TreeSelectionEvent se) {...} 如果捕获的是MouseEvent,则可以使用以下方法检查单击是否为左键单击: SwingUtilities.isLeftMou

我在jtree中为方法click编写代码,但我只希望在左键单击中执行操作

class SelectionListener  extends DefaultMutableTreeNode implements TreeSelectionListener {
    public void valueChanged(TreeSelectionEvent se) {...}

如果捕获的是
MouseEvent
,则可以使用以下方法检查单击是否为左键单击:

SwingUtilities.isLeftMouseButton(mouseEvent)

不要重新混合数据(=treeNode)和视图/控制器(=selectionListener)-问题分离是有原因的;-)