Когда открыто диалоговое окно, я не могу выбрать более одного файла.
void setup() {
size(100,100);
select_multi_files_via_FileDialog();
}
import java.awt.FileDialog;
import java.awt.Frame;
File [] select_multi_files;
void select_multi_files_via_FileDialog() {
Frame frame = null;
FileDialog dialog = new FileDialog(frame, "select file", FileDialog.LOAD);
dialog.setVisible(true);
dialog.setMultipleMode(true);
String directory = dialog.getDirectory();
println("multifile is",dialog.isMultipleMode());
select_multi_files = dialog.getFiles();
if(select_multi_files != null && select_multi_files.length > 0) {
printArray(select_multi_files);
}
}
Я хочу иметь возможность выбрать один или несколько файлов в диалоговом окне, но я не могу сделать множественный выбор с помощью SHIFT
или CTRL
Консольные выходы:
2019-03-31 07:29:28.173 java[1808:250416] warning: <NSRemoteView: 0x7fc2801911b0> determined it was necessary to configure <NSOpenPanel: 0x7fc2798f75e0> to support remote view vibrancy
multifile is true
[0] /Users/stan/En_cours/BOULOT/MEDIA/MEDIA ROMANESCO/FILM/extrait_film/alien_1_9e_pasager_ripley_extrait.mov
Я не знаю, является ли это ошибкой из OSX-Mojave, из Java, из NSRemoteView
, из NSOpenPanel
или я что-то упустил в своем коде?