Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Общие вопросы > Ошибка выбора каталога


Автор: Elena Nefedova 11.12.2006, 17:08
Здравствуйте!

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

Код
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("После вызова диалога"); // уже не выводится на печать
 

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

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