树型控件中如何在我选中的节点上面点击右键时出现下拉菜单? 是弹出式菜单吧?你可以修改响应的触发者。popupMenu.setInvoker( tree ); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 树形结构在网页里也是HTML的,只要找到输出HTML的地方加上oncontextmenu="yourfunction"yourfunction是你自己写的弹出菜单javascript tomcatjava, 响应的触发者使用你所说的方法: popupMenu.setInvoker(jtree);之后,问题还是存在!可能我的问题表达的不是很清楚。我的意思是:当在选中的树节点上单击鼠标右键时,jpopupmenu会出现;但是选中当我在空白区单击右键的时候它还是出现!如何让在空白区单击的时候它不出现呢? tree.addMouseListener(new MyMouseAdapter());应该也能行 tree.addMouseListener(new MyMouseAdapter(){ public void mouseReleased(MouseEvent evt){ if(evt.isPopupTrigger()){ popupMenu.show(evt.getComponent(),evt.getX(),evt.getY()); } });试试 和书上一样的代码,运行却出错,究竟是哪里错了 求助指导JAVA程序 读取readerObject界面卡住 xml解析 前辈们帮帮忙 关于cmd编译器 如何提升自定义队列效率 关于Graphics类与Graphics2D类的用法,一点小问题 请教高手:在基于Java的三层分布式结构应用中的打印的解决方案(套打) 请问如何在weblogic环境下设置oracle的jdbc路径? 如何将java文件编译成unix下的可执行文件,解决必给分 聊天室的数据显示问题:
yourfunction是你自己写的弹出菜单javascript
之后,问题还是存在!
可能我的问题表达的不是很清楚。
我的意思是:当在选中的树节点上单击鼠标右键时,jpopupmenu会出现;但是选中当我在空白区单击右键的时候它还是出现!
如何让在空白区单击的时候它不出现呢?
public void mouseReleased(MouseEvent evt){
if(evt.isPopupTrigger()){
popupMenu.show(evt.getComponent(),evt.getX(),evt.getY());
}
}
);
试试