jTree 问题 如何用java 在树的结点上做右键事件? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 tree.addTreeSelectionListener(new TreeSelectionListener() { public void valueChanged(TreeSelectionEvent event) {} }); 用此方法:tree.addTreeSelectionListener(new TreeSelectionListener() { public void valueChanged(TreeSelectionEvent event) {} });只能做左键事件啊?我想在节点上做右键菜单。 tree.addMouseListener( new MouseAdapter(){ public void mouseClicked( MouseEvent e ){ popupMenu.show(.....); } } ); 用以下方法并不能将事件源精确到树的节点上噢,而是在整个树上tree.addMouseListener( new MouseAdapter(){ public void mouseClicked( MouseEvent e ){ popupMenu.show(.....); } } ); jPopupMenu.setInvoker(jTreeWSA); jTreeWSA.add(jPopupMenu); jTreeWSA.addMouseListener(new java.awt.event.MouseAdapter() { public void mousePressed(MouseEvent e) { jTreeWSA_mousePressed(e); } });void jTreeWSA_mousePressed(MouseEvent e) { // jTabbedPane1.setSelectedComponent(jPanelDBAInfo); if (e.getModifiers() == Event.META_MASK) { jPopupMenu.show(jTreeWSA, e.getX(), e.getY()); } }选择的节点变化了valueChanged就触发:tree.addTreeSelectionListener(newTreeSelectionListener(){public void valueChanged(TreeSelectionEvent event){}});TreePath path = jTreeWSA.getSelectionPath();得到当前选择的节点路径 第一次调用Webservice出错 java一个你们碰不到的问题 Missing message for key submit1 如何跳出main方法里的循环啊? 数组调用的问题 求助!!! ThreadLocal类用来作什么的,最好用一个例子,分不够再加??? 请教sturts验证框架的问题??? 一个正则表达式 有人见过这样的例程吗?或做过? 大家帮我看一个程序? 求定时读取某目录下所有txt文件并把txt文件的内容插入DB2数据库的程序
TreeSelectionListener()
{
public void valueChanged(TreeSelectionEvent event)
{}
});
tree.addTreeSelectionListener(new
TreeSelectionListener()
{
public void valueChanged(TreeSelectionEvent event)
{}
});
只能做左键事件啊?
我想在节点上做右键菜单。
public void mouseClicked( MouseEvent e ){
popupMenu.show(.....);
}
} );
用以下方法并不能将事件源精确到树的节点上噢,而是在整个树上
tree.addMouseListener( new MouseAdapter(){
public void mouseClicked( MouseEvent e ){
popupMenu.show(.....);
}
} );
jTreeWSA.add(jPopupMenu);
jTreeWSA.addMouseListener(new java.awt.event.MouseAdapter() {
public void mousePressed(MouseEvent e) {
jTreeWSA_mousePressed(e);
}
});void jTreeWSA_mousePressed(MouseEvent e) {
// jTabbedPane1.setSelectedComponent(jPanelDBAInfo);
if (e.getModifiers() == Event.META_MASK) {
jPopupMenu.show(jTreeWSA, e.getX(), e.getY());
}
}
选择的节点变化了valueChanged就触发:
tree.addTreeSelectionListener(new
TreeSelectionListener()
{
public void valueChanged(TreeSelectionEvent event)
{}
});TreePath path = jTreeWSA.getSelectionPath();得到当前选择的节点路径