编辑:我回过头来对下面的每一个进行了很长的解释……然后我开始思考。我认为我的问题是除法元素(getUnitDivisionFactor())不可观察。我将其更改为可观察的数据类型,这一切都开始工作了。因此,与其删除这个“愚蠢的问题”,不如把它留在身边。也许这会帮助别人。
我正在使用 JFXtras 2。有一个具有 valueProperty 绑定的“LCD”小部件。它是双重绑定。我像这样绑定......这是行不通的......
xLcd.valueProperty().bind(TinygDriver.getInstance().m.getAxisByName("x").getMachinePositionSimple().subtract(TinygDriver.getInstance().m.getAxisByName("x").getOffset()).divide(tg.m.getUnitDivisionFactor()));
我真的需要先做减法的问题..
(getMachinePositionSimple - getOffset()) / getUnitDivisionFactor()
但是,我对如何在单个绑定设置中执行此操作感到有些困惑。我认为数字绑定可能是要走的路。但是,不太确定如何设置它?
任何帮助都会很棒。
莱利