equal
deleted
inserted
replaced
145 } |
145 } |
146 |
146 |
147 static { |
147 static { |
148 AWTAccessor.setFileDialogAccessor( |
148 AWTAccessor.setFileDialogAccessor( |
149 new AWTAccessor.FileDialogAccessor() { |
149 new AWTAccessor.FileDialogAccessor() { |
150 public void setFiles(FileDialog fileDialog, String directory, String files[]) { |
150 public void setFiles(FileDialog fileDialog, File files[]) { |
151 fileDialog.setFiles(directory, files); |
151 fileDialog.setFiles(files); |
152 } |
152 } |
153 public void setFile(FileDialog fileDialog, String file) { |
153 public void setFile(FileDialog fileDialog, String file) { |
154 fileDialog.file = ("".equals(file)) ? null : file; |
154 fileDialog.file = ("".equals(file)) ? null : file; |
155 } |
155 } |
156 public void setDirectory(FileDialog fileDialog, String directory) { |
156 public void setDirectory(FileDialog fileDialog, String directory) { |
444 * all the files that the user selects. |
444 * all the files that the user selects. |
445 * |
445 * |
446 * @see #getFiles |
446 * @see #getFiles |
447 * @since 1.7 |
447 * @since 1.7 |
448 */ |
448 */ |
449 private void setFiles(String directory, String files[]) { |
449 private void setFiles(File files[]) { |
450 synchronized (getObjectLock()) { |
450 synchronized (getObjectLock()) { |
451 int filesNumber = (files != null) ? files.length : 0; |
451 this.files = files; |
452 this.files = new File[filesNumber]; |
|
453 for (int i = 0; i < filesNumber; i++) { |
|
454 this.files[i] = new File(directory, files[i]); |
|
455 } |
|
456 } |
452 } |
457 } |
453 } |
458 |
454 |
459 /** |
455 /** |
460 * Sets the selected file for this file dialog window to be the |
456 * Sets the selected file for this file dialog window to be the |