La situation:comment ouvrir plusieurs fichiers à la fois avec un exécutable
- Java 6, Windows XP, Eclipse
- J'ai un .exe fait sur un ouf .jar exécutable.
- Il s'agit d'une application qui utilise une interface graphique.
Le programme est supposé lire - ou écrire plus tard - des métadonnées dans des images (jpeg ...). Si le programme est ouvert, vous pouvez charger un ou plusieurs fichiers à la fois à l'aide d'un filechooser.
Jusqu'à présent, je suis en mesure de sélectionner un fichier (image-) dans mon système de fichiers (windows), cliquez sur [Open With ...] et choisissez mon programme - le .exe pour ouvrir le single sélectionné - fichier.
Ce que je voudrais obtenir: Sélection de plus d'un fichier - par exemple le dossier entier par Ctrl +A et ouvrir toutes les images à la fois.
Dans ma méthode principale, les arguments String [] ne contiennent qu'un seul élément, quel que soit le nombre d'éléments sélectionnés.
Le code de la classe principale:
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);
}
}
montrez-nous le code – Kennet