如何获取JTree选中节点在整个树中的索引? 能获得当前节点的显示名字,但是索引用什么办法获得呀? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 一种是用DefaultTreeModel:tree.getModel().getIndexOfChild()方法public int getNodeIndex(TreeNode node){ if (node == null) { return -300 ; } DefaultMutableTreeNode root = (DefaultMutableTreeNode)node.getParent() ; if (root == null) return -1 ; if (root.getChildCount() <= 0) return -1 ; return tree.getModel().getIndexOfChild(root,node) ;}一种是用父节点索引:public int getNodeIndex(TreeNode node){ if (node == null) { return -300 ; } DefaultMutableTreeNode root = (DefaultMutableTreeNode)node.getParent() ; if (root == null) return -1 ; if (root.getChildCount() <= 0) return -1 ; return root.getIndex(node) ;} 关于sql语句的一个问题,有点难度 两个32位二进制字符串是string型的如何进行“与”操作,还要转化成二进制吗,怎么转化? 使用jacob怎样在文档中自动生成页码? 有好多迷惑的地方。 java解析XML的问题,进来留言都有分,分不够再加 我想问下怎样修改系统时间啊 JButton 上的汉字 String 转换成 Document?知道的进来拿分了。 希望得到一个JBuilder6.0r的注册码!! 急,一个流的问题 help! java做的socket服务端接收不到http的请求数据 java 集合
tree.getModel().getIndexOfChild()方法
public int getNodeIndex(TreeNode node)
{
if (node == null)
{
return -300 ;
} DefaultMutableTreeNode root = (DefaultMutableTreeNode)node.getParent() ; if (root == null)
return -1 ; if (root.getChildCount() <= 0)
return -1 ; return tree.getModel().getIndexOfChild(root,node) ;
}
一种是用父节点索引:
public int getNodeIndex(TreeNode node)
{
if (node == null)
{
return -300 ;
} DefaultMutableTreeNode root = (DefaultMutableTreeNode)node.getParent() ; if (root == null)
return -1 ; if (root.getChildCount() <= 0)
return -1 ; return root.getIndex(node) ;
}