Ошибка выбора каталога

Тема в разделе "Java", создана пользователем Elena Nefedova, 11 дек 2006.

  1. Elena Nefedova

    Elena Nefedova Гость

    Здравствуйте!

    Имеется диалог выбора папки (класс javax.swing.JFileChooser).
    Если выбирать аккуратно, то все прекрасно работает.
    А вот если после выбора случайно задеть клавишу, то в строке с именем папки добавится лишняя буковка, после чего все падает.
    Помогите, пожалуйста, обработать эту ошибку.


    Код (Text):
    JFileChooser jfc = new JFileChooser();
    jfc.setDialogTitle("Select folder");
    jfc.setDialogType(JFileChooser.CUSTOM_DIALOG);
    jfc.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
    System.out.println("До вызова диалога");
    Frame Frm[] = Frame.getFrames();
    Frame frm1 = Frm[0];
    int i = jfc.showDialog(frm1, "Выбрать");
    System.out.println("После вызова диалога"); // уже не выводится на печать
    Пример ошибки при выборе каталога: java_dir_select1.JPG
     
  2. Elena Nefedova

    Elena Nefedova Гость

    Извините за беспокойство - в приведенном куске как раз все выводится на печать, а ошибка возникает в строке, которую я из примера вычистила.
    Код (Text):
    File ff[] = jfc.getSelectedFiles();
    File f1 = ff[0]; // ВОТ ТУТ ОШИБКА!
    Теперь сама дальше разберусь
     
Загрузка...

Поделиться этой страницей