1. 首页
  2. 编程语言
  3. Java
  4. Java带复选框的树(Java CheckBox Tree)实现和应用

Java带复选框的树(Java CheckBox Tree)实现和应用

上传者: 2021-05-01 21:13:37上传 PDF文件 99.52 KB 热度 8次

既然存在两个差异,那么只要我们把这两个差异部分通过自己的实现填补上,那么带复选框的树也就实现了。在上面两条规则中,强调手动,是因为手动选中或者手动取消选中一个结点,会导致其他结点发生非手动的选中或者取消选中,这种非手动导致的选中或者非取消选中则不适用于上述规则。第二个差异是外观上的差异,JTree的每个结点是通过TreeCellRenderer进行显示的。我们解决了CheckBoxTree和JTree的两个根本差异,但是还有一个细节问题需要解决,就是CheckBoxTree可以响应用户事件决定是否选中某个结点。下面给出了使用这些组件的源代码:其执行结果如下图所示:

下载地址
用户评论