4
我有一个JTree
,用于右击检测的MouseListener
。当用户点击时,我收到一个MouseEvent
,其中包含源Jtree
。在某个点找到TreeNode
如何获得DefaultMutableTreeNode
右键单击?
我想到了让在mouseEvent.getLocationOnScreen()
提出的Point
节点,但我不知道该怎么
你能帮帮我吗?
我有一个JTree
,用于右击检测的MouseListener
。当用户点击时,我收到一个MouseEvent
,其中包含源Jtree
。在某个点找到TreeNode
如何获得DefaultMutableTreeNode
右键单击?
我想到了让在mouseEvent.getLocationOnScreen()
提出的Point
节点,但我不知道该怎么
你能帮帮我吗?
谢谢。只是一个问题,我应该使用相对X('mouseEvent.getX()')或屏幕X('mouseEvent.getXOnScreen()')? – 2012-01-16 17:19:32
@AdelBoutros通常相对于JTree进行坐标(因此JTree的左上角位于(0,0)) – Robin 2012-01-16 17:30:00
@Adel Boutros依赖于Containers/Components层次结构,也许SwingUtilities是另一种方法。 – mKorbel 2012-01-16 17:36:21