java - 有没有办法获取 JavaFX 属性的所有绑定(bind)?

标签 java javafx

标题说明了一切,但要详细说明:如果我向某个属性添加一个或多个绑定(bind),是否有办法在以后获取和检查它们?我希望 Property 类中有 getBindings() 方法,但显然没有。

最佳答案

在为此寻找解决方案时,我开始意识到 getBindings() 方法可能不存在,因为没有优雅的方法来实现它,因为 Binding 是参数化类型。解决方法是自己跟踪绑定(bind),但不求助于原始类型很难做到。一种方法是使用 Mediator pattern .顺便说一句,监听器和事件处理程序也是如此。

关于java - 有没有办法获取 JavaFX 属性的所有绑定(bind)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20622990/

相关文章:

JavaFx:TreeTableCell 边框 css

Java VisualVM (jvisualvm) 工具在启动时抛出警告 "could not install some modules"

java - 当用户 session 过期时,如何使用java更新数据库行?

javafx - 将 Spring 与 FXML 嵌套 Controller 集成

javafx - 如何为 JavaFX TableView 设置项目 - 对象包含另一个对象?

java - 如何在没有 opengl 的情况下使用 Javafx?

java - 构建日期时出错

java - MapStruct:将嵌套对象属性映射到属性

java - Android 没有正确地将文本追加到 textview

image - JavaFx 图像大小调整