我正在尝试使用treeView创建菜单。这是我第一次使用treeView,并且已经在多个网站上进行了阅读。

我在进行动作事件时遇到一些问题。我想要做的基本上是在用户单击树形视图中的某个节点时触发并发生事件,到目前为止,我有以下内容:

TreeItem rootItem = new TreeItem("Navigation");

TreeItem statistics = new TreeItem("Statistics");

TreeItem clan = new TreeItem("Clan page");

clan.addEventHandler(MouseEvent, new EventHandler() {

@Override

public void handle(MouseEvent event) {

// TODO Auto-generated method stub

}

});

rootItem.getChildren().add(statistics);

rootItem.getChildren().add(clan);

TreeView tree = new TreeView(rootItem);

不幸的是,这似乎不起作用。

有什么方法可以在不更改类型的情况下将clicklistener甚至添加actionlistener到单个项目?treeView``treeItems``Button

java treeview使用详解_Javafx Treeview项目操作事件相关推荐

  1. 4.6 W 字总结!Java 11—Java 17特性详解

    作者 | 民工哥技术之路 来源 | https://mp.weixin.qq.com/s/SVleHYFQeePNT7q67UoL4Q Java 11 特性详解 基于嵌套的访问控制 与 Java 语言 ...

  2. Eclipse Java Build Path详解

    Eclipse Java Build Path详解 1.设置"source folder"与"output folder". * source folder:存 ...

  3. Thrift实现C#调用Java开发步骤详解

    概述 Thrift实现C#调用Java开发步骤详解 详细 代码下载:http://www.demodashi.com/demo/10946.html Apache Thrift 是 Facebook ...

  4. Android高级开发之【RxJava】详解(附项目源码)

    文章大纲 一.什么是RxJava 二.为什么要用RxJava 三.RxJava使用详解 四.项目源码下载 一.什么是RxJava Rx(Reactive Extensions)是一个库,用来处理事件和 ...

  5. JAVA三层架构详解

    JAVA三层架构详解 三层架构分别是什么 为什么要有三层架构 三层架构思想下的项目目录结构 三层架构分别是什么 通俗说三层架构指的就是: 前端所能看见的界面为第一层,专业术语表示层(UI层) 后端对相 ...

  6. 李兴华java8教程_李兴华Java培训系列详解20套视频教程下载

    李兴华Java培训系列详解20套视频教程下载 教程介绍: 李兴华Java培训系列详解20套视频教程分别对Oracle.Java8.JavaScript.XML.AJAX.jQuery.HTML5.St ...

  7. 64位JVM的Java对象头详解

    关注"Java艺术"一起来充电吧! 我们编写一个Java类,编译后会生成.class文件,当类加载器将class文件加载到jvm时,会生成一个Klass类型的对象(c++),称为类 ...

  8. Java 枚举(1): 详解7种常见的用法

    目录 用法一:常量 用法二:switch 用法三:向枚举中添加新方法 用法四:覆盖枚举的方法 用法五:实现接口 用法六:使用接口组织枚举 用法七:关于枚举集合的使用 JDK1.5引入了新的类型--枚举 ...

  9. java常用集合详解

    文章目录 一.常用集合大纲 1.常用集合框架及介绍 2.集合和数组的区别 二.Collection 集合(接口) 三.List集合(接口) 1.存储遍历方式 2.ArrayList(实现类) 3.Li ...

最新文章

  1. 5万字的《Java面试手册》V1.0版本,高清PDF免费获取
  2. 软件测试用python一般用来做什么-做软件测试的, python应该掌握成怎么样 ?
  3. 网页空间php可以赋值,js如何赋值给php
  4. java和node.js 2018_2018,Node.js社区最值得关注的三个话题
  5. oracle9i用expdp导出全库,Linux下Oracle 11g数据库全库自动备份(EXPDP)
  6. 激光雷达与毫米波雷达对比
  7. 如果生活中没有数学,那么。。。
  8. 【HDU - 6574】Rng(概率,古典概型)
  9. Odoo 14 版本优化更新的新功能体验
  10. python django基础一web框架的本质
  11. 斐波那契数列的第N项
  12. 按键精灵手机mysql_mysql,按键精灵,读取写入
  13. 安卓设计模式のAdapter模式
  14. ms17010利用失败_利用产品管理中的失败
  15. 类似微信的即时通讯服务器,除了微信,还有这些常用即时通讯APP
  16. 计算机应用工程师如何评定,个人如何申请工程师职称评定
  17. MT6755芯片资料文档
  18. 解决Strokeit在win8下的图标问题和开机启动问题
  19. 离线部署NFS文件系统
  20. js html 图片 缓存问题,如何防止浏览器缓存CACHE?将CSS、JS、图片加上参数

热门文章

  1. PostgreSQL-Vacuum
  2. ftp给服务器上传文件,ftp上传文件给服务器
  3. 云计算具有什么平台_云计算?通俗易懂点讲云计算是什么意思?
  4. C语言(总有刁民想害朕)
  5. 2022年《国家职业教育智慧平台应用推广培训》课程-答案--(中职)已验证
  6. css 谷歌字体加载,使用谷歌网页字体无限制的添加字体到您的网站
  7. MP4文件结构(2)
  8. DisplayPort接口最详解析
  9. python统计次数正则_Python提取信息必学基础——正则表达式
  10. Speex Acoustic Echo Cancellation (AEC) 回声消除模块的使用