- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这是一个最小的工作示例:
public class FF {
@Test
public void test01() {
final ListProperty p = new SimpleListProperty(FXCollections.observableArrayList());
p.addListener((ListChangeListener) c -> {
System.err.println("Listener here..");
});
Bindings.createObjectBinding(() -> {
System.err.println("Binding here");
return null;
}, p);
p.add("hans");
}
@Test
public void test02() {
final ListProperty p = new SimpleListProperty(FXCollections.observableArrayList());
final ListProperty p2 = new SimpleListProperty(FXCollections.observableArrayList());
p.addListener((ListChangeListener) c -> {
System.err.println("Listener 1 here..");
});
p2.addListener((ListChangeListener) c -> {
System.err.println("Listener 2 here..");
});
final ObjectBinding ob = Bindings.createObjectBinding(() -> {
System.err.println("Binding here");
return null;
}, p);
p2.bind(ob);
p.add("hans");
}
}
第二个测试看起来像预期的那样,但对于第一个测试,输出只是“Listener here..”。为什么绑定(bind)在这种情况下不起作用?
匿名Listener和匿名Binding有什么区别?
最佳答案
您已经创建了 Binding 对象,但没有通过它绑定(bind)任何东西,所以它优化了自己什么也不做。
添加任何随机操作以查看“绑定(bind)此处...”输出。例如:
ObjectBinding<ObservableList> ob = Bindings.createObjectBinding(() -> {
System.err.println("Binding here");
return null;
}, p);
ob.addListener((o) -> {
System.out.println("random action");
});
关于javafx - 听众工作,不绑定(bind),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46394503/
这个问题在这里已经有了答案: Callback or Promise? [duplicate] (2 个答案) 关闭 7 年前。 我是一个巨大的 promise 链,但是我意识到其中一个函数返回一个
这个问题在这里已经有了答案: 关闭 10 年前。 Possible Duplicate: “On file dialog cancel” event in JavaScript 当用户点击文件上传对
我还在学习 flutter 。以下是本教程中的代码。当我调用Authservice配置文件时,它返回Observable>。如何获取其中的数据以进行显示。 这是我到目前为止所做的事情,但是它返回了整个
$(".cblClaimSources").on('click', ':checkbox', function (){ alert('im : '+ $(this).attr('id') +
首先,我知道这个问题已经被问过多次,但我的应用程序最近出现的问题激起了我对这个问题的兴趣。我也阅读了 Firebase 文档。 What is the difference between Child
由于 Tomcat 8.0 已停产,我想将我的应用程序直接升级到 Tomcat 9。 当我将基于 Java 的应用程序从本地部署到我的服务器时,我有一个脚本覆盖了 server.xml。我将服务器升级
我是一名优秀的程序员,十分优秀!