关于弹出式菜单的问题 你可以自己继承DefaultMutableTreeNode写一个类,加上属性,就可以判断是叶子还是节点了,再定义两个菜单不就OK啦。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我是这样做的,虽然实现了,但是总觉得不妥tree.addMouseListener(new MouseAdapter(){ public void mousePressed(MouseEvent e){ TreePath pa=selecttreemodel.getSelectionPath(); if (((DefaultMutableTreeNode)pa.getLastPathComponent()).isLeaf()){ if((e.getModifiers() & MouseEvent.BUTTON3_MASK) != 0){ p.show(e.getComponent(),e.getX(),e.getY()); } } } } });正确的做法是什么呢,而且,如果菜单中的事件是在当前增加一个节点或者删除一个节点,菜单的响应事件应该放在哪儿呢 辛辛苦苦写的课程设计不能用。进来吧!(大虾们,虾之大者,为国为民啊) java StringBuffer类中的deleteCharAt()为什么会这样?求高手!!! 关于jar打包的问题 Oracle中的Date问题,很奇怪,高手帮帮忙了,急啊~~~ 各位兄弟来看看哈.关于继承的. 请问在哪里下载eclipse啊?? 关于包的问题,我不会 抽象类中已经实现的方法,在子类还需要实现吗? String类中"=="和equals()方法比较的区别 怎样在jbudier中利用javadoc输出编程文档 问个最基本的问题,int的最大值为多少?65535?
tree.addMouseListener(new MouseAdapter(){
public void mousePressed(MouseEvent e){
TreePath pa=selecttreemodel.getSelectionPath();
if (((DefaultMutableTreeNode)pa.getLastPathComponent()).isLeaf()){ if((e.getModifiers() & MouseEvent.BUTTON3_MASK) != 0){
p.show(e.getComponent(),e.getX(),e.getY());
}
}
}
}
});
正确的做法是什么呢,而且,如果菜单中的事件是在当前增加一个节点或者删除一个节点,菜单的响应事件应该放在哪儿呢