社区
Java SE
帖子详情
关于SWING JTREE 的焦点问题
rexhee
2014-09-25 08:47:33
做了一个带标题的组件,该组件由一个标题面板,一个内容面板,这个内容面板可以放置任何其它组件,这里放了一个JTree
现在我想在标题面板被选中时,内容面板中的JTree自动选中到上一次选择的节点。
其实就是想做一个类似 IntelliJ IDEA 的视图组件。如下图
图1.这是选中时的样子
图2.这是没有选中的样子
现在的问题是:
1.当我选择了JTree中的某一节点时,不知道怎么通知标题面板改变样式
2.当我选择了标题面板时,不知道怎么让JTree中高亮(如图1中的样子)
...全文
183
1
打赏
收藏
关于SWING JTREE 的焦点问题
做了一个带标题的组件,该组件由一个标题面板,一个内容面板,这个内容面板可以放置任何其它组件,这里放了一个JTree 现在我想在标题面板被选中时,内容面板中的JTree自动选中到上一次选择的节点。 其实就是想做一个类似 IntelliJ IDEA 的视图组件。如下图 图1.这是选中时的样子 图2.这是没有选中的样子 现在的问题是: 1.当我选择了JTree中的某一节点时,不知道怎么通知标题面板改变样式 2.当我选择了标题面板时,不知道怎么让JTree中高亮(如图1中的样子)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lliiqiang
2014-09-25
打赏
举报
回复
记录一下上次选中的记录,然后下一次搜索JTree到那个节点,让它被选中.
深入理解
Swing
JTree
的渲染与自定义
本文围绕
Swing
JTree
的渲染与自定义展开。
Swing
是Java的GUI工具包,
JTree
用于展示分层信息。文中探讨了
JTree
与TreeModel交互、更新与通知方法配合,还介绍了自定义渲染器的创建与参数处理,掌握这些技术可提升界面可用性与交互体验。
JTree
设置选中行整行的背景色
本文介绍了如何在
Swing
项目中,通过自定义
JTree
组件,实现在点击节点时改变整行背景色,以提高视觉效果。代码展示了如何根据
焦点
状态调整颜色,并在失去
焦点
时恢复原样。
Java SE 6 开发时遇到的
问题
--
JTree
在监听节点切换时要注意的
问题
本文介绍如何在Java
Swing
中使用
JTree
控件并实现节点选择监听功能,通过实现TreeSelectionListener接口和正确设置
JTree
属性,确保能够准确获取到用户选择的节点。
java
jtree
事件_MouseEvent之前的Java
JTree
valueChanged事件
本文探讨了在Java
Swing
中如何正确处理
jTree
组件的选择事件,特别是如何通过鼠标事件(如Ctrl/Shift点击)来控制选择行为,并确保这些事件与TreeSelectionListener中的valueChanged方法按预期顺序触发。
java g.setcolor,java –
JTree
中的颜色行
本文介绍如何覆盖
JTree
的paintComponent方法,实现在Java
Swing
中为选中行绘制不同颜色的选择矩形,并随
焦点
变化调整颜色。通过实例ColorTree1和ColorTree2展示如何实现这一功能。
Java SE
62,621
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章