6

FileChooserjavafx (Kotlin)のソリューションを探しています。私はこれに固執しました。Window!予想されるため、ルートビューを渡すことができません:

button("open some file") {

                    setOnAction {
                        val fileChooser = FileChooser();
                        val file = fileChooser.showOpenDialog(???)
                        ...
                    }

                }

この場合、何を渡す必要がありますか?

4

2 に答える 2

9

ドキュメントによると、ウィンドウに a を渡すことができnullます。

ファイル ダイアログのオーナー ウィンドウが設定されている場合、ファイル ダイアログが表示されている間、ダイアログのオーナー チェーン内のすべてのウィンドウへの入力がブロックされます。

ただし、TornadoFX を使用しているため、代わりにそれが提供するchooseFileおよびchooseDirectory関数を使用したい場合があります。これらは便利なデフォルトを使用して毛むくじゃらの部分を自動的に処理しますが、必要に応じて機能を調整するためにそれらを簡単にオーバーライドできます。

于 2016-11-22T03:38:25.097 に答える