JFileChooser's
のパスを自分のアプリケーションのMy resourceディレクトリにリダイレクトできますか?あなたが指定したディレクトリに開始しますJFileChooser
を定義することができjava JFIlechooser +リソースディレクトリ
1
A
答えて
3
:
JFileChooser fileChooser = new JFileChooser(new File("your directory"))
1
あなたは(Giannが述べたように)のいずれかのようにそれを行うことができます。
JFileChooser fileChooser = new JFileChooser(new File("your directory"));
または
JFileChooser fileChooser = new JFileChooser().setCurrentDirectory(new File("your directory"));
// or in 2 lines
JFileChooser fileChooser = new JFileChooser();
fileChooser.setCurrentDirectory(new File("your directory"));
2
あなたはおそらく望みます:
String workingdir = System.getProperty("user.dir");
JFileChooser fileChooser = new JFileChooser(new File(workingdir));
念のために上記常にあなたは(私はいくつかの異なる場所からアプリケーションを実行しようと)するディレクトリを返さないし、いくつかの選択肢がある
:JFileChooserのインスタンス化に伴い3210// returns the current working directory as a String
System.getProperty("user.dir");
ここに:
0
私は、私は完全にあなたが達成しようとしているのか理解はかなりわからないんだけど、多分あなたはFileSystemView
をラップし、getParentDirectory(...)
トンをオーバーライドすることができますo同じディレクトリを再度返します。次に、JFileChooser
のsetFileSystemView(...)
に電話してください。ただし、プラットフォームに依存するサブクラスがFileSystemView
であることに注意してください。
編集:他の方法もあります。 JFileChooser#setCurrentDirectory()
をオーバーライドするか独自のUIを作成することをお勧めしますが、そのうちのどれかを追求することはお勧めしません。FileSystemView
メソッドさえもおすすめしません。
オプションは、独自のダイアログを作成して、ただ一つのディレクトリのファイルを表示することがあります。 実装が非常に簡単であるため、これは簡単でメンテナンスは容易です。
0
JFileChooser
オブジェクトのsetCurrentDirectory(File dir)
メソッドを使用すると、ファイルメーターのファイルオブジェクトを設定します。それであなたはそれを作る。
関連する問題
- 1. Java JFileChooserは死ぬでしょう
- 2. Java、JFileChooser&Windowsネットワーク共有とパスワード保護
- 3. JFileChooserを上書きするJava
- 4. JFileChooserの代替
- 5. JFileChooserヘルプ
- 6. リサイズJFileChooser
- 7. JFileChooserの
- 8. Java/Spring-Boot WebApp公開リソースディレクトリからアセットを提供しない
- 9. Javaのリソースディレクトリからファイルをロードする方法
- 10. Nexus 10のリソースディレクトリとは
- 11. Playアプリケーションのテスト用のリソースディレクトリ
- 12. 国コードの値の無効なリソースディレクトリ名
- 13. JFileChooserのクラス
- 14. JFileChooserの問題
- 15. JFileChooserの延長
- 16. センター画面JFileChooserの
- 17. JFileChooserを使用してJavaのファイルにファイルタイプを追加する
- 18. JFileChooserのデフォルトのJavaアイコンを変更するには
- 19. JFileChooserはJava、NetBeansで動作しません
- 20. Java:国際化ファイル名を取得するJFileChooser
- 21. JAVA JFileChooser最後の場所に表示されるウィンドウ
- 22. ビルドエラー:無効なリソースディレクトリ名:「RESレンダラー」
- 23. 無効なリソースディレクトリ名: "res animation" aapt.exe
- 24. アプリケーションバンドルにリソースディレクトリ階層を組み込む
- 25. ESAPIのリソースディレクトリを設定します
- 26. Eclipseでのリソースディレクトリの難読化
- 27. 無効なリソースディレクトリ名 "font" Xamarin Android
- 28. Android Studio - 無効なリソースディレクトリ( 'xhdpi'特に)
- 29. 生成されたリソースディレクトリJetBrains PhpStorm and WebStorm
- 30. JFileChooserの.xmlファイルのみを開く
リソースディレクトリがどこにあるのか、アプリケーションと比べてより具体的であれば役に立ちますか? –
見ることはできませんか? –
あなたはディレクトリを設定し、ユーザがブラウザを変更することを許可しない、つまりブラウザの他のディレクトリを意味しますか? – Thomas