equal
deleted
inserted
replaced
394 } else { |
394 } else { |
395 savedDir = file.substring(0, index+1); |
395 savedDir = file.substring(0, index+1); |
396 savedFile = file.substring(index+1); |
396 savedFile = file.substring(index+1); |
397 } |
397 } |
398 |
398 |
|
399 String[] fileNames = fileList.getSelectedItems(); |
|
400 int filesNumber = (fileNames != null) ? fileNames.length : 0; |
|
401 File[] files = new File[filesNumber]; |
|
402 for (int i = 0; i < filesNumber; i++) { |
|
403 files[i] = new File(savedDir, fileNames[i]); |
|
404 } |
|
405 |
399 AWTAccessor.FileDialogAccessor fileDialogAccessor = AWTAccessor.getFileDialogAccessor(); |
406 AWTAccessor.FileDialogAccessor fileDialogAccessor = AWTAccessor.getFileDialogAccessor(); |
400 |
407 |
401 fileDialogAccessor.setDirectory(target, savedDir); |
408 fileDialogAccessor.setDirectory(target, savedDir); |
402 fileDialogAccessor.setFile(target, savedFile); |
409 fileDialogAccessor.setFile(target, savedFile); |
403 fileDialogAccessor.setFiles(target, savedDir, fileList.getSelectedItems()); |
410 fileDialogAccessor.setFiles(target, files); |
404 } |
411 } |
405 |
412 |
406 /** |
413 /** |
407 * handle the cancel event |
414 * handle the cancel event |
408 */ |
415 */ |
417 |
424 |
418 AWTAccessor.FileDialogAccessor fileDialogAccessor = AWTAccessor.getFileDialogAccessor(); |
425 AWTAccessor.FileDialogAccessor fileDialogAccessor = AWTAccessor.getFileDialogAccessor(); |
419 |
426 |
420 fileDialogAccessor.setDirectory(target, null); |
427 fileDialogAccessor.setDirectory(target, null); |
421 fileDialogAccessor.setFile(target, null); |
428 fileDialogAccessor.setFile(target, null); |
422 fileDialogAccessor.setFiles(target, null, null); |
429 fileDialogAccessor.setFiles(target, null); |
423 |
430 |
424 handleQuitButton(); |
431 handleQuitButton(); |
425 } |
432 } |
426 |
433 |
427 /** |
434 /** |