2

jfilechooser を DIRECTORIES_ONLY モードに設定しています。現在の jfilechooser で気に入らないのは、directorys_only モードでフォルダーを選択すると、フォルダー名に完全な絶対パスが表示されることです。この動作をオーバーライドして、ファイルの場合のようにフォルダー名のみを表示する方法はありますか?

私のjfilechooserは、コンテンツを保存するために作成されるフォルダーの名前を指定することを意図していますORフォルダーが選択されている場合は、そのフォルダーを上書きします

4

2 に答える 2

2

同じ問題がありました。モードを DIRECTORIES_ONLY に設定する部分を削除し、代わりにファイル フィルターを使用して、ディレクトリのみがブラウズ ビューに表示されるようにしました。

chooser.setFileFilter(new FileFilter() {
  def accept(f: File) = f.isDirectory
})

(申し訳ありませんが、それは Scala ですが、十分に明確なはずです)。

ただし、これは、上書きするディレクトリをユーザーが選択できるようにする 2 番目のユース ケースでは特にうまく機能しません。

于 2012-11-20T20:25:04.503 に答える