【发布时间】:2021-07-12 04:08:24
【问题描述】:
我正在尝试刷新按钮叮当声上的 imageview 的图像,但它似乎不起作用。 这是我的代码:
class MasterView : View("Master View") {
val controller: MyController by inject()
val currentenemy = SimpleIntegerProperty(0)
override val root = borderpane() {
right = imageview(controller.monsters[currentenemy.value]) {
setFitHeight(250.0)
setFitWidth(175.0)
}
center = button("Change image") {
action { currentenemy.value += 1 }
}
}
}
class MyController: Controller() {
val monsters = FXCollections.observableArrayList("slime.png", "goblin.png", "mage.png", "knight.png", "boss.png")
}
我知道值在变化,但 imageview 似乎并不关心它。
【问题讨论】:
标签: java android kotlin desktop-application tornadofx