TornadoFX filechooser
我正在寻找javafx FileChooser
(在Kotlin)的解决方案。 我坚持这个,我不能通过根查看,因为Window!
是期待:
button("open some file") { setOnAction { val fileChooser = FileChooser(); val file = fileChooser.showOpenDialog(???) ... } }
在这种情况下我应该通过什么?
根据文档,你可以传递一个null
的窗口。
如果设置了文件对话框的所有者窗口,则在显示文件对话框时,对话框所有者链中的所有窗口都将被阻止。
但是,由于您使用的是TornadoFX,因此您可能只想使用chooseFile
并chooseDirectory
它提供的chooseDirectory
函数。 他们会自动使用有用的默认值为您处理多毛的部分,但是(因为它们只是默认设置),您可以轻松地覆盖它们以根据需要定制功能。