它以这种方式工作,但是将图像放在按钮中。另外,我稍后需要处理图像,因此我需要以某种方式将其保存在Image变量中。
class MainView : View("FilterApp") {
override val root = vbox {
val inputTextField = textfield { }
var imageBox = imageview(){}
button("Click me") {
action {
imageBox = imageview(Image(inputTextField.getText()))
}
}
}
}
明白了
class MainView : View("FilterApp") {
private lateinit var mainImage: Image
override val root = vbox {
val inputTextField = textfield { }
var imageBox = imageview(){}
button("Click me!") {
action {
mainImage = Image(inputTextField.getText())
imageBox.image = mainImage
}
}
}
}