Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: GUI и Java FX приложения > Конвертация пути - JFileChooser


Автор: bulat01 25.1.2011, 18:09
Привет всем,
использую в программе JFileChooser

Код

    protected void openConfigFile() throws DfException {    
             JFileChooser chooser = new JFileChooser(); 
             chooser.setCurrentDirectory(new java.io.File("."));
             chooser.setFileSelectionMode(JFileChooser.FILES_ONLY);

             chooser.setAcceptAllFileFilterUsed(false);    
             if (chooser.showOpenDialog(this) == JFileChooser.APPROVE_OPTION) {
                 configsheet_loc_text_var.setText(chooser.getSelectedFile().toString());
                 configLoc = configsheet_loc_text_var.getText();
             }           
             else {
                 System.out.println("No Selection ");
             }
    }


данный как метод запускается - при нажатии кнопки - BROWSE.
Но он записывает путь в формате:
C:\BU\BU_Test\Content_Files

а мне нужно в формате (чтобы косая черта поменялась):
C:/BU/BU_Test/Content_Files

Как это внедрить - пож-та посоветуйте.
С уважением!

Автор: Temdegon 25.1.2011, 18:30
Используйте не chooser.getSelectedFile().toString()
а getSelectedFile().getPath(), getCanonicalPath() или getAbsolutePath()

Автор: techmax 26.1.2011, 05:10
Самому заменять \ на /.  
или можно попробовать
Код

chooser.getSelectedFile().toURI().getPath()

 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)