我正在尝试创建一个模拟程序,该程序将计算两个玩家从大量试验中获得特定卡片组合的次数。目前,我已经使用 JavaFX 的 Scene Builder 在表格中整齐地放置了一堆标签,并在我的控制器类中引用了它们的 fx:id。每次我运行模拟时,都会出现 20 多种结果之一。每次发生某种结果时,我都想在适当的标签上添加一个。我还想看到标签上的值随着计算机进行计算而更新。
目前我有一个简单的整数数组来跟踪结果发生的次数。但是,我无法将该整数数组绑定到标签。我发现的潜在解决方案
int i = 0;
Label.textProperty().bind(String.valueOf(i));
似乎不起作用。此外,我尝试过使用 DoubleProperties 和 NumberBindings 做很多事情,但老实说,我不知道我在做什么。有人可以向我解释这个问题的简单解决方案,或者为我提供与我的问题相关的 JavaFX 2 中绑定的参考(我已阅读 oracle 关于绑定的一页教程,但似乎并不完全相关)?