Java 如何在TreeSelectionEvent中设置仅左键单击
我在jtree中为方法click编写代码,但我只希望在左键单击中执行操作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
class SelectionListener extends DefaultMutableTreeNode implements TreeSelectionListener {
public void valueChanged(TreeSelectionEvent se) {...}
如果捕获的是
MouseEvent
,则可以使用以下方法检查单击是否为左键单击:
SwingUtilities.isLeftMouseButton(mouseEvent)
不要重新混合数据(=treeNode)和视图/控制器(=selectionListener)-问题分离是有原因的;-)