javaFX树结构treeview使用

//---------------------------------------------------在JavaFX Scene Builder里已经加了widget,设置了fx:id

 1 @FXML
 2     private TreeView<String> tv;
 3 @Override
 4     public void initialize(URL location, ResourceBundle resources) {
 5         // TODO Auto-generated method stub
 6         initTreeView();
 7     }
 8     private void initTreeView(){
 9         TreeItem<String> item = new TreeItem<>("跟节点");
10         tv.setRoot(item);
11         item.setExpanded(false);
12         TreeItem<String> i1 = new TreeItem<>("电影");
13         TreeItem<String> i2 = new TreeItem<>("音乐");
14         TreeItem<String> i3 = new TreeItem<>("游戏");
15         item.getChildren().addAll(i1,i2,i3);
16         TreeItem<String> i4 = new TreeItem<>("荡寇风云");
17         TreeItem<String> i5 = new TreeItem<>("变形金刚5");
18         i1.setExpanded(false);
19         i1.getChildren().addAll(i4,i5);
20
21     }

时间: 2024-07-28 18:57:12

javaFX树结构treeview使用的相关文章

如何:使用TreeView控件实现树结构显示及快速查询

本文主要讲述如何通过使用TreeView控件来实现树结构的显示,以及树节点的快速查找功能.并针对通用树结构的数据结构存储进行一定的分析和设计.通过文本能够了解如何存储层次结构的数据库设计,如何快速使用TreeView控件生产树,以及如何快速查找树节点. 关键词:C# TreeView.树结构存储.树节点查找.层次结构 一.      概述: 树结构(层次结构)在项目的使用中特别常见,在不同项目中使用的控件可能不同(如:在Extjs中使用的是TreePanel控件,WinForm中可能用的是Tre

jquery递归遍历xml文件,形成ul-li序列,生成树结构(使用了treeview插件)

treeview插件从这里获得,下载的文件中有demo,看demo文件夹里面的index.html文件就差不多知道如何使用该控件了,在我做的项目里用到的部分代码截图如下(在引用下面的js文件前要先引用jquery文件): <div id="project_list1"> <ul id="browser" class="filetree"> <li><span class="folder"

bootstrap treeview 介绍

简要教程 bootstrap-treeview是一款效果非常酷的基于bootstrap的jQuery多级列表树插件.该jQuery插件基于Twitter Bootstrap,以简单和优雅的方式来显示一些继承树结构,如视图树.列表树等等. 插件依赖 Bootstrap v3.0.3 jQuery v2.0.3 以上两个外部依赖文件已经经过测试可以正常使用,其他版本的Bootstrap需要另行测试.该插件不支持bootstrap 2. 使用方法 首先要在页面中引入依赖文件和 bootstrap-tr

ACCESS(VBA)上的一个小项目 —— 2、读取ACCESS表数据到TreeView和ListView

有人问我能不能做一个程序的时候,我第一反应都说“能”. --这次在ACCESS中,借助TreeView和ListView做了一个数据联动的模型. 简析过程: 1)从网上找了一份TreeView学习教程<三小时学会树控件>,了解了TreeView的建立以及节点的使用方法: 2)把数据表中的某列按一定规则生成的数据再按一种规则解析成TreeView中的树结构(VPPS): 3)通过遍历TreeView中节点的折叠状态,通过上述一定规则生成的数据(唯一性)把数据表中的内容读取到ListView中:

WPF - MVVM 之TreeView

在项目中使用OnPropertyChanged方法,最简单的实例: private event PropertyChangedEventHandler PropertyChanged; protected void OnPropertyChanged([CallerMemberName] string name = "") { PropertyChanged?.Invoke(this,new PropertyChangedEventArgs(name)); } private int

javaFX制作helloWorld的几种方式

//起因:因为即便是使用了JavaFX Scene Builder来直接图形化排版,但是仍然对应javaAPI,了解整体结构还是很有必要的,这是有清晰逻辑的基础. environment:{ Spring Tool Suite Version: 3.8.4.RELEASE Build Id: 201703310825 Platform: Eclipse Neon.3 (4.6.3) } way1:File->New->Project->JavaFX->JavaFX Project-

Sharepoint中用treeview来显示组织机构的人员状态的webpart

Sharepoint中用treeview来显示组织机构的人员状态的webpart 2009-04-28 16:23 by Virus-BeautyCode, 1646 阅读, 0 评论, 收藏, 编辑  /// <summary>        /// 列表项在列表之间的拷贝        /// </summary>        /// <param name="sourceItem"></param>        /// <

使用 JavaFX 2.0 布置用户界面

使用 JavaFX 2.0 布置用户界面 作者:James L. Weaver 学习使用 JavaFX 2.0 的布局功能使场景中的节点出现在希望它们出现的位置,等等. 2012 年 3 月发布 下载: :Java FX :NetBeans IDE :示例代码 (Zip) 简介 JavaFX 2.0 是一个用于创建富互联网应用程序 (RIA) 的 API 和运行时.JavaFX 于 2007 年推出,2011 年 10 月发布了 2.0 版本.JavaFX 2.0 的一个优点是可以使用成熟.熟悉

ttk.Treeview

TTK的目的. TreeView控件的呈现层次结构,用户可以使用鼠标动作来显示或隐藏结构的任何部分. 与术语“树”的关联是由于编程实践:树结构是一个常见的程序设计.严格地说,在一个TreeView控件显示的层次结构是一个森林:没有一个根,只是一个收集的顶级节点,每个可能包含二级节点,每个节点可以包含第三级,等等. 您可能已经遇到了这个特定的演示文稿作为浏览目录或文件夹层次结构的一种方式.整个层次结构显示像一个锯齿状的轮廓,其中每个目录是一个单独的行,并显示每个目录的子目录下面,缩进: 用户可以点