Salut,
il te suffit d'exploiter le tableau d'arguments passé en paramètre de la méthode main.
Par exemple, en lançant l'application en ligne de commande
soit, en mode interactif :
soit en mode batch :
	
	java -cp ...  Truc param.xls
 Le code serait en gros comme ça ...
	
	| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 
 | public class Truc {
 
  public static void main(String[] args) {
     if ( args.length==0 ) {
          // mode interactif
          traitement(saisirParametresDansFenetre());    
     }
     else {
          traitement(lireParametresDansFichier(args[0]));    
     }
  }
 
  private Parametres saisirParametresDansFenetre() {
 
        new JFrame(...
 
        return ...
 
  }
 
  private Parametres lireParametresDansFichier(String filename) {
 
        ...
 
        return ...
 
  }
 
  private void traitement(Parametres params) {
 
     ...
 
  }
 
} | 
 Sinon pourquoi un fichier excel ? C'est obligatoire ? Il te faudra utiliser une librairie externe comme POIFS ou excel4j pour lire ce fichier... Un simple fichier txt (csv ou properties) ne pourrait il pas faire l'affaire et être plus simple à lire ?
						
					
Partager