簡體   English   中英

如何通過單擊 TornadoFX 中的按鈕來加載圖像?

[英]How to load image by clicking on button in TornadoFX?

它以這種方式工作,但它將圖像放在按鈕中。 我還需要稍后操作圖像,所以我需要以某種方式將其保存在 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
        }
    }
}
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM