只需使用选择模型来获取所选的 TreeItem 并更改它的 value 属性 .

示例

@Override

public void start(Stage primaryStage) throws IOException {

TreeView treeView = new TreeView<>();

// create data

TreeItem root = new TreeItem<>("root");

TreeItem child1 = new TreeItem<>("child1");

TreeItem child2 = new TreeItem<>("child2");

root.getChildren().addAll(child1, child2);

child1.getChildren().addAll(

new TreeItem<>("child1-1"),

new TreeItem<>("child1-2"));

child2.getChildren().addAll(

new TreeItem<>("child2-1"),

new TreeItem<>("child2-2"));

treeView.setRoot(root);

Button button = new Button("Change");

button.disableProperty().bind(treeView.getSelectionModel().selectedItemProperty().isNull());

TextField textField = new TextField();

button.setOnAction(evt -> {

// set text of selected item to TextField text

TreeItem item = treeView.getSelectionModel().getSelectedItem();

String text = textField.getText();

item.setValue(text);

});

Scene scene = new Scene(new VBox(treeView, textField, button));

primaryStage.setScene(scene);

primaryStage.show();

}

javafx 图片作按钮_JavaFX - 按钮编辑树视图节点文本相关推荐

  1. javafx 图片作按钮_JavaFX 按钮

    JavaFX教程 - JavaFX按钮 当用户单击按钮时,JavaFX Button类可以触发事件. Button类扩展标记的类,它可以显示文本,图像,或两者兼而有之. 以下代码显示了如何向Butto ...

  2. javafx 图片作按钮_JavaFX按钮添加图标的方法

    布局文件 jianshu.xml xmlns:fx="http://javafx.com/fxml/1" fx:controller="com.soft1841.samp ...

  3. mysql 视图树查询_TreeView (树视图)遍历数据库的方法

    多数从事数据库编程人员都经历过,对新接触的数据库技术无论是低版本Foxbase.Access97-2000还是支持网络环境高版本的Sql Server2000和 Oracel等系统,都经过一个循循渐进 ...

  4. html5怎么把图片做成按钮,网页制作提交按钮 关于用图片做网页提交按钮的问题...

    网页设计中的按钮input提交后会调用什么函数, input 中有button按钮和submit按钮,button按钮没反应,可以用javascript实现它的功能 function but(){al ...

  5. 图片实现 提交/重置 按钮

    图片实现 提交/重置 按钮 提交: 第一种方式(无图片的): <input  type="submit" value="提交" /> 第二种方式(有 ...

  6. javafx树视图加选框_JavaFX缺少的功能调查:表视图

    javafx树视图加选框 JavaFX的TableView(和TreeTableView)赢得了我最近的" JavaFX缺失功能"调查以及许多后续讨论中(尤其是我们苏黎世JavaF ...

  7. html 图片 按钮,css按钮背景图片如何实现?(代码实例)

    css按钮背景图片如何实现?相信有很多刚刚接触css的朋友都会有这样的疑问.本章就给大家介绍css按钮背景图片如何实现.有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助. 很多人提交表单 ...

  8. java fx 按钮长度_JavaFX按钮

    当用户单击按钮时,JavaFX Button类可以触发事件.Button类扩展了Labeled类,可以显示文本,图像或两者都可以. 以下代码显示了如何向Button添加单击操作侦听器. import ...

  9. cocos2dx点击按钮更改按钮图片

    cocos2dx中有一个加载纹理的方法 //正常态的按钮常用这个 LoadTextureNormal(); //禁用态的按钮 loadTextureDisabled("res/Default ...

最新文章

  1. Kubernetes master节点的高可用配置
  2. 深度学习之三:深度学习基本思想
  3. mysql timestamp 差值_MySQL中TIMESTAMPDIFF和TIMESTAMPADD函数的用法(两个日期之间的差值)...
  4. 常见的 OOM 原因及其解决方法(OutOfMemoryError)
  5. python批量上传 服务器_Python Tornado批量上传图片并显示功能
  6. LoadPostData 的一些注意事项
  7. 华为swot分析2020_科技口译现场:华为2020全球分析师大会
  8. java合并后求和_Java8使用stream实现list中对象属性的合并(去重并求和)
  9. python的基础_毫无基础的人如何入门 Python ?
  10. 《数学之美》—有限状态机和动态规划
  11. android布局下划线设置,我可以在Android布局中为文本加下划线吗?
  12. P1125 [NOIP2008 提高组] 笨小猴 java
  13. Linux开发环境——SCL软件集
  14. 中国民族博览杂志中国民族博览杂志社中国民族博览编辑部2022年第7期目录
  15. s32k118开发环境搭建
  16. 群论:李群(Lie Group)和几种经典李群
  17. java大学生网上请假管理系统
  18. jeetsite 4.0 框架搭建入门
  19. 传奇服务器是测试模式怎么修改,www.23bb.net告诉你传奇服务端中默认系统提示文字修改方法...
  20. ubuntu20.04超简单的安装海康相机与海康sdk调试问题

热门文章

  1. Android Studio 第六十五期 - Android业务组件库
  2. OpenWRT(基于LEDE17.01.4)Open***的Client与Server端内网互通
  3. Spring@Configuration、@Bean、@Import 、@ImportResource、@DependsOn 说明
  4. Oracle osw监控工具的使用示例
  5. Android机器人电池插件源码
  6. 我在定制office 2007时遇到的问题
  7. 安装php出现 “make: *** [ext/gd/libgd/gd_jpeg.lo] Error ”
  8. 作坊的反思-----走出软件作坊:三五个人十来条枪 如何成为开发正规军(四十)...
  9. 树莓派与Android客户端进行socket通信
  10. Win32程序开发流程--《深入浅出MFC》