请问JTree中怎样才能正确判断是否是叶节点?
ImHow 2004-05-03 01:14:52 想在鼠标右键点击节点时判断是否是叶节点,从而显示不同的代码
我知道TreeNode有isLeaf()函数
我想问在我下面的代码中怎么得到当前点的Node呢?
jTree.addMouseListener(new MouseAdapter() {
public void mousePressed(MouseEvent e) {
JTree t = (JTree) e.getSource();
int row = t.getRowForLocation(e.getX(), e.getY());
if ( /*是叶节点*/ ) {
showPopup(e);
}
}
});
问题在于我能得到一个JTree的实例,然后该怎么做呢?我试了好多办法都不行啊:(