问题描述
当在树的某个节点上单击右键时如何获取该节点?
解决方案
解决方案二:
网上找了下,oncontextmenu是用来检测右键事件的。当你在树节点进行右击时,可以使用如下:一个文本框<inputtype=textoncontextmenu="getChildNodes(this);"><script>functiongetChildNodes(e){//e就是这个节点的对象。//你要编写的代码returnfalse;//禁用右键默认菜单}</script>
解决方案三:
publicvoidmousePressed(MouseEvente){intselRow=tree.getRowForLocation(e.getX(),e.getY());TreePathselPath=tree.getPathForLocation(e.getX(),e.getY());......
时间: 2024-08-03 19:19:26