65

JavaFX で少し問題が発生しました。ファイルの代わりに FOLDER を指すことができるコードでファイルを選択しようとしました。現在、私はそれに対する解決策を持っていません。回避策を知っていますか (swing から JFileChooser を使用する場合を除く)。

事前に回答いただきありがとうございます

編集:テストしようとして、すでに回答を得ましたが、JavaFXのバージョンについて言及するのを忘れていました。これは、数日前にリリースされた最新の 2.0.3 安定版です (ただし、最初の非ベータ 2.0 および 2.0.1 にもこの問題がありました)。

4

2 に答える 2

123

DirectoryChooser は、2.1 リリースの一部として JavaFX に追加されました。使用法は次のとおりです。

DirectoryChooser chooser = new DirectoryChooser();
chooser.setTitle("JavaFX Projects");
File defaultDirectory = new File("c:/dev/javafx");
chooser.setInitialDirectory(defaultDirectory);
File selectedDirectory = chooser.showDialog(primaryStage);

イシュートラッカーは、2.0GA リリースの回避策について言及しています: 「プライベート Oracle API Glass メソッドへのアクセスCommonDialogs.showFolderChooser」。

于 2012-02-22T01:18:23.503 に答える