【发布时间】:2020-05-22 22:17:12
【问题描述】:
我正在绑定工厂剩余物品数量的值。
private int item;
private SimpleIntegerProperty itemProperty = new SimpleIntegerProperty();
private SimpleIntegerProperty remainingItem = new Simple IntegerProperty();
private SimpleIntegerProperty soldItem = new Simple IntegerProperty();
在构造函数中
this.item = item;
itemProperty.set(item);
soldItem.set(0);
remainingItem.bind(soldItem.subtract(item).multiply(-1));
//itemProperty.bind((soldItem.subtract(item).multiply(-1));
在 fxml 文件中
<Text text="${controller.factory.remainingProperty.get()}">
当我尝试绑定 itemProperty 时,它给出了无效 当我尝试使用 get 方法显示剩余属性 ReadOnlyIntegerProperty 时,它会在主类中抛出 EXCEPTION。
我正在尝试从 item 中减去项目数 并显示出来。
【问题讨论】:
-
在问题中发布完整的堆栈跟踪
-
你的意思是整个代码
-
不,我的意思是stack trace
-
@James_D 你能查一下吗?