Как загрузить изображение, нажав на кнопку в TornadoFX? - PullRequest
0 голосов
/ 22 апреля 2020

Работает так, но помещает изображение в кнопку. Также мне нужно позже манипулировать изображением, поэтому каким-то образом мне нужно сохранить его в переменной Image.

class MainView : View("FilterApp") {

override val root = vbox {
    val inputTextField = textfield { }
    var imageBox = imageview(){}

    button("Click me") {
        action {
            imageBox = imageview(Image(inputTextField.getText()))
        }
    }
}
}

1 Ответ

0 голосов
/ 22 апреля 2020

понял

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
        }
    }
}
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...