Ситуация:
- Java 6, Windows XP, Eclipse
- У меня есть .exe-файл с исполняемым файлом .jar.
- Это приложение, которое использует графический интерфейс.
Предполагается, что программа считывает (или позже записывает) метаданные в изображениях (jpeg ...).
Если программа открыта, вы можете загрузить один или несколько файлов одновременно, используя средство выбора файлов.
Пока я могу выбрать один файл (изображение) в моей файловой системе (Windows), нажмите [Открыть с помощью ...] и выберите мою программу - .exe для открытия выбранного - одного файла ,
Чего я хотел бы добиться: выбрав несколько файлов, например, целую папку, с помощью Ctrl + A и сразу откройте все изображения.
В моем основном методе аргументы String [] содержат только один элемент, независимо от того, сколько их было выделено.
код основного класса:
public class Starter
{
public static void main(String[] args)
{
Exif e = new Exif("Exif ... ");
//try{ Thread.sleep(1000); }catch(Exception ex){}
e.init();
e.setSize(1024,700);
e.setSize(1024,600);
// The array is handled by a gui-class which reads the Strings from the array
// and opens the referenced files one by one ...
// Like :
// for(String filename : args
// { open(filename); }
e.open(args);
}
}