社区
Java SE
帖子详情
如何让一个JTree节点设置为选中
jhtisboy
2006-04-06 04:32:42
我已经得到我找的节点
TreePath path = jTree.getNextMatch(nodename, startRow, Position.Bias.Forward);
MutableTreeNode selectNode=(MutableTreeNode)path.getLastPathComponent();
如何让这个节点变为选中状态,而且父节点变为展开状态。
...全文
1163
3
打赏
收藏
如何让一个JTree节点设置为选中
我已经得到我找的节点 TreePath path = jTree.getNextMatch(nodename, startRow, Position.Bias.Forward); MutableTreeNode selectNode=(MutableTreeNode)path.getLastPathComponent(); 如何让这个节点变为选中状态,而且父节点变为展开状态。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jhtisboy
2006-04-06
打赏
举报
回复
对了,我自己测出来了
int startRow = 0;
TreePath path = jTree.getNextMatch(nodename, startRow, Position.Bias.Forward);
如果我的父节点不展开的话,我就找不到我的节点了。
那这个函数如何用?
jhtisboy
2006-04-06
打赏
举报
回复
谢谢,还有个问题请教。我根据你的脚本。
TreePath path = jTree.getNextMatch(nodename, startRow, Position.Bias.Forward);
MutableTreeNode selectNode=(MutableTreeNode)path.getLastPathComponent();
jTree.scrollPathToVisible(path);
jTree.setSelectionPath(path);
jTree.expandPath(path);
如果是第一层的节点,已经可以选择和展开。
但是第二层的节点只有第一层展开的情况下才能选择和展开。
不能直接选择和展开么?
trumplet
2006-04-06
打赏
举报
回复
1
DefaultMutableTreeNode node;
node = ......
......
myTree.setSelectionPath(new TreePath(node.getPath())); //选中该节点
myTree.expandPath(node.getPath()); //展开该节点,对叶子节点无效
myTree.scrollPathToVisible(new TreePath(node.getPath())); //滚动Tree使该节点可见。
JTree
(
节点
带有checkbox)代码实例
JTree
(
节点
带有checkbox)代码实例
JTree
响应
选中
节点
Demo.rar
tree.addTreeSelectionListener(new TreeSelectionListener() { @Override public void valueChanged(TreeSelectionEvent e) { if(!tree.isSelectionEmpty()) { //判断
节点
是否被
选中
,被
选中
为0,没被
选中
为1 TreePath[] selectionPath = tree.getSelectionPaths();//获取所有被
选中
节点
的路径 StringBuilder sb = new StringBuilder(); sb.append("<html><body>"); for(int i = 0; i < selectionPath xss=removed xss=removed xss=removed xss=removed>"); } sb.append("
"); } sb.append("</body></html>"); label.setText(sb.toString()); } } });
jtree
带复选框的例子
jtree
带复选框的 很典型的例子 当子
节点
有
一个
没有被
选中
时 父
节点
及其父父结点均不会被
选中
java Swing
JTree
的教程实例
java Swing
JTree
的教程实例,很适合初学者,非常经典,在很多地方都需要用到这种树的结构,只要是程序员,都应该熟悉这种树结构。
JTree
(
节点
带有checkbox)代码实例2
JTree
(
节点
带有checkbox)代码实例
Java SE
62,626
社区成员
307,258
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章