2012-01-16 41 views
4

我有一個JTree,用於右擊檢測的MouseListener。當用戶點擊時,我收到一個MouseEvent,其中包含源Jtree在某個點找到TreeNode

如何獲得DefaultMutableTreeNode右鍵單擊?

我想到了讓在mouseEvent.getLocationOnScreen()提出的Point節點,但我不知道該怎麼

你能幫幫我嗎?

回答

3
+0

謝謝。只是一個問題,我應該使用相對X('mouseEvent.getX()')或屏幕X('mouseEvent.getXOnScreen()')? – 2012-01-16 17:19:32

+0

@AdelBoutros通常相對於JTree進行座標(因此JTree的左上角位於(0,0)) – Robin 2012-01-16 17:30:00

+0

@Adel Boutros依賴於Containers/Components層次結構,也許SwingUtilities是另一種方法。 – mKorbel 2012-01-16 17:36:21