別のブログで公開してたものです。
一部をこっちのブログに移行しようと手動で(^^;)移行したものです。

リンク: [Java8] JavaFXでファイル選択ダイアログ

リンク先についでに書いとけばよかったんだが・・・

ファイル選択ダイアログは、javafx.stage.DirectoryChooserを使用します。

こんな感じで

DirectoryChooser dirChooser = new DirectoryChooser();
         
dirChooser.setTitle("ディレクトリ選択");
// 初期ディレクトリをホームにする
dirChooser.setInitialDirectory(new File(System.getProperty("user.home")));
         
File file = dirChooser.showDialog(mStage);
if(file != null) {
	System.out.println(file.getPath());
}