【发布时间】:2016-07-05 19:39:21
【问题描述】:
我有一个带有多个圆形的 JavaFX FXML 场景。每个圆圈代表一个灯泡。灯泡在具有特定 JavaFX CSS 类时打开,例如“lightOn”,否则关闭。 CSS 定义了圆的外观,这样当它有“lightOn”类时它看起来是闪亮的,当它没有类时它会变暗。
我还有一个普通的 Java 对象作为模型,它包含一组布尔值。每个布尔值都属于视图的一个单独灯泡,并指示灯是开还是关。
如何将视图的单个“灯泡”的样式类与表示其状态的模型的布尔字段联系起来? IE。当布尔值改变时,样式类必须更新。
(不需要样式类通过某种属性绑定自动更新——不过,这也可以。如果视图将被更新,例如,通过控制器实例更新就足够了它会定期轮询模型。)
【问题讨论】:
标签: javafx