Как получить путь к каталогу с помощью JFileChooser?

У меня есть небольшое приложение с графическим интерфейсом на Java с текстовым полем. Когда пользователь щелкает текстовое поле, запускается событие и запускается JFileChooser. Это ограничено только каталогами.

Я пытаюсь получить полный путь к выбранному каталогу и поместить его в текстовое поле.

Я понятия не имею, как это сделать, я просмотрел массу руководств и документации по java и не могу найти ответа. Кто-нибудь может мне помочь?

Чтобы уточнить: я хочу получить полный путь в виде строки и поместить его в текстовое поле, перезаписав все, что было раньше.


person Henry E. Wilson    schedule 25.10.2010    source источник


Ответы (2)


Попробуйте что-нибудь вроде

myTextField.setText(myFileChooser.getSelectedFile().getAbsolutePath());

Вы здесь извлекаете файл объект из средства выбора файлов, затем захватывает свой путь и бросить его в текстовое поле.

person Michael Myers    schedule 25.10.2010
comment
Спасибо! Я только недавно начал изучать Java, поэтому я не знал, что делать ... теперь это кажется таким очевидным: P - person Henry E. Wilson; 26.10.2010

Обратите внимание на функцию JFileChooser.getCurrentDirectory():

http://download.oracle.com/javase/1.4.2/docs/api/javax/swing/JFileChooser.html#getCurrentDirectory ())

person Entity    schedule 25.10.2010