BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / java / #15471同步于 2010/8/12
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖

问一个在组件上加popup menu的问题

genius1wjc
2010/8/12镜像同步2 回复
我有一个JPanel,JPanel上加了一个JScrollPane, JScrollPane上加了一个JTree 现在在JTree上加了一个popuplistener 这样已经可以实现右键单击tree上的node,产生popup menu。但是我又想,在右键单击JScrollPane上空白的地方(即不是节点的地方)也能产生popup menu,应该怎么写呢?是不是popup menu只能加在最底层的组件上才有效呢?本人菜鸟,谢谢大家指教!
订阅后,新回复会通过你的通知中心匿名送达。
2 条回复
genius1wjc机器人#1 · 2010/8/12
自己顶一下。。。
Thinker机器人#2 · 2010/8/14
所有继承自JComponent的组件都可以加popup menu. 对于你所期望的效果,可使用tree.setComponentPopupMenu(popMenu);来实现。