2012-04-01 4 views
0

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); 
    } 
} 
+1

montrez-nous le code – Kennet

Répondre

0

Avez-vous essayez de sélectionner les fichiers que vous souhaitez et en les faisant glisser sur le dessus de cette exe?

+0

Et cette année le prix Genius va à ... ... Vic! Il ne m'est même pas venu à l'esprit de le faire. Merci! – user1178185

Questions connexes