Как получить требуемый URL-адрес папки с помощью Java-свингов? - PullRequest
0 голосов
/ 30 сентября 2011

Я использую Netbeans для Java-приложения. во время моего приложения в какой-то момент я хочу, чтобы URL конкретной папки для хранения файлов. Как я могу достичь этого. пожалуйста, кто-нибудь может мне помочь ..

Заранее спасибо :)

Ответы [ 3 ]

3 голосов
/ 30 сентября 2011

Используйте JFileChooser, с JFileChooser.DIRECTORIES_ONLY Взгляните на этот урок: Как использовать средства выбора файлов

JFileChooser chooser = new JFileChooser(); 
chooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
2 голосов
/ 30 сентября 2011

Полагаю, вам нужно диалоговое окно Open File.
В Swing оно называется JFileChooser .

Пример использования:

JFileChooser fc = new JFileChooser();
int returnVal = fc.showOpenDialog(yourJFrame);

if (returnVal == JFileChooser.APPROVE_OPTION) {
    File file = fc.getSelectedFile();
    // Do stuff with file
} else {
    // User clicked cancel
}

yourJFrame должен быть тем JFrame, который вы используете для своего главного окна.Если у вас нет одного пута null.

2 голосов
/ 30 сентября 2011

Вы хотите выбрать папку в Swing-приложении, верно? Вы можете использовать JFileChooser http://download.oracle.com/javase/tutorial/uiswing/components/filechooser.html

, чтобы выбрать только папку, посмотрите на этот пример http://www.rgagnon.com/javadetails/java-0370.html

для сохранения, проверьте http://download.oracle.com/javase/tutorial/essential/io/file.html

если вам нужно что-то прояснить, просто спросите.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...