4
JTree
には右クリック検出のためにMouseListener
があります。ユーザーがクリックすると、Jtree
を含むMouseEvent
が取得されます。特定のポイントでTreeNodeを見つける
DefaultMutableTreeNode
を右クリックするとどうなりますか?
私はmouseEvent.getLocationOnScreen()
で提示Point
でノードを得ることについて考えたが、私はあなたが私をどのように
を助けてください分からないのですか?
ありがとうございました。私は相対的なX( 'mouseEvent.getX()')またはオンスクリーンのX( 'mouseEvent.getXOnScreen()')を使うべきですか? –
@AdelBoutros通常はJTreeに相対的な座標です(したがって、(JTreeの左上隅は(0,0)にあります) – Robin
@Adel BoutrosはContainers/Components階層に依存しますが、SwingUtilitiesは別の方法です... – mKorbel