社区
Java
帖子详情
swing JTree的树节点拖动问题(急啊!求助!)
vbsred0
2011-06-02 10:21:12
一颗简单的JTree,怎么实现拖动节点 使其交换位置,
不是一个节点拖拽成为其他节点的子节点,仅仅换下位置,
如图:
比如:根节点colors,有 blue,violet,red,yellow4个叶子节点,拖拽blue到red的位置下就变成
violet,red,blue,yellow的顺序
小弟弄不出来, 求帮忙, 求代码
...全文
194
1
打赏
收藏
swing JTree的树节点拖动问题(急啊!求助!)
一颗简单的JTree,怎么实现拖动节点 使其交换位置, 不是一个节点拖拽成为其他节点的子节点,仅仅换下位置, 如图: 比如:根节点colors,有 blue,violet,red,yellow4个叶子节点,拖拽blue到red的位置下就变成 violet,red,blue,yellow的顺序 小弟弄不出来, 求帮忙, 求代码
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lh_fengyuzhe
2011-06-02
打赏
举报
回复
代码太长,给个链接给你
http://www.java2s.com/Code/Java/Swing-JFC/DnDdraganddropJTreecode.htm
实现可
拖动
节点
的
JTree
示例
JTree
是Java
Swing
库中的一个组件,用于以
树
状图的形式展现层次化的数据。通过
JTree
,开发者可以方便地表示出包含多层
节点
和子
节点
的结构。它在GUI界面中常用于表示文件系统、组织结构或任何需要层次视图的信息。拖放(Drag and Drop)操作是图形用户界面(GUI)中的一个重要功能,它允许用户通过简单的鼠标操作来移动、复制或者执行其他动作。这种交互方式的基础是基于事件处理机制,其中涉及事件监听、触发和处理等多个环节。技术上,拖放操作的实现依赖于操作系统提供的API。
Swing
JTree
树
这东西给用户的感觉极为方便,但给程序员带来很大的麻烦,它是
swing
中最麻烦的控件之一。
树
要弄的好非常麻烦,图标的美化,层次的划分,各种事件的处理。。。对于初学者来说,就不要太讲究样式,下面举个粗糙的例子,eg public class Simple
JTree
{ JFrame jf = new JFrame("简单
树
");
JTree
tree; //定
疯狂JAVA讲义---第十二章:
Swing
编程(七)
JTree
树
树
这东西给用户的感觉极为方便,但给程序员带来很大的麻烦,它是
swing
中最麻烦的控件之一。
树
要弄的好非常麻烦,图标的美化,层次的划分,各种事件的处理。。。对于初学者来说,就不要太讲究样式,下面举个粗糙的例子,egpublic class Simple
JTree
{ JFrame jf = new JFrame("简单
树
");
JTree
tree; //定义几个初始
节点
JTree
编辑、删除、添加
节点
import java.awt.BorderLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.MouseAdapter; import java.awt.event.MouseEvent; import java.awt.event.
[转载]
JTree
编辑、删除、添加
节点
_-Chaz-_新浪博客
原文地址:
JTree
编辑、删除、添加
节点
作者:delimmaimport java.awt.BorderLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.MouseAdapter; import java.awt.ev...
Java
51,408
社区成员
86,092
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章