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