2012-01-16 8 views
4

JTreeには右クリック検出のためにMouseListenerがあります。ユーザーがクリックすると、Jtreeを含むMouseEventが取得されます。特定のポイントでTreeNodeを見つける

DefaultMutableTreeNodeを右クリックするとどうなりますか?

私はmouseEvent.getLocationOnScreen()で提示Pointでノードを得ることについて考えたが、私はあなたが私をどのように

を助けてください分からないのですか?

答えて

3
+0

ありがとうございました。私は相対的なX( 'mouseEvent.getX()')またはオンスクリーンのX( 'mouseEvent.getXOnScreen()')を使うべきですか? –

+0

@AdelBoutros通常はJTreeに相対的な座標です(したがって、(JTreeの左上隅は(0,0)にあります) – Robin

+0

@Adel BoutrosはContainers/Components階層に依存しますが、SwingUtilitiesは別の方法です... – mKorbel

関連する問題