小さなJava GUIアプリケーションにテキストフィールドがあります。ユーザーがテキストフィールドをクリックすると、イベントがトリガーされ、JFileChooserが起動します。ディレクトリのみに制限されています。
私がやろうとしているのは、選択されたディレクトリのフルパスを取得し、それをテキストフィールドに入力することです。
これを行う方法がわかりません。大量のJavaチュートリアルとドキュメントを検索しましたが、答えが見つかりません。誰か助けてくれませんか?
明確にするために:私はフルパスを文字列として取得し、それをテキストフィールドに入れて、以前にあったものをすべて上書きしたいと思います。
次のようなものを試してください
myTextField.setText(myFileChooser.getSelectedFile().getAbsolutePath());
そこで行っているのは ファイルチューザーからFileオブジェクトを取得する 、次に そのパスを取得する そして テキストフィールドにスローする です。
JFileChooser.getCurrentDirectory()
関数を確認してください。
http://download.Oracle.com/javase/1.4.2/docs/api/javax/swing/JFileChooser.html#getCurrentDirectory ())