public static void main(String[] args){ MainWindow win=new MainWindow(); win.processArgs(args); win.checkDirectories(); if(!win.hidden){ win.buildUI(); win.startWatching(); } else{ win.startWatching(); } }
public Class AppEnviron(){ public HashMap<String,String> settings; public void parseArgs(String[] args){ /* fonction qui analyse la ligne de commande et recupere les variable=value et les mets dans la hashmap */ } } public Class Main(){ public static void main(String[] args){ AppCore core = new /* ta classe qui fais tout */ AppEnviron env = new AppEnviron(); env.parseArgs(args); if( ("false").equalsIgnoreCase(env.settings.get("showgui")){ JFrame bidule = new /* ta classe d'interface principale*/ (core) }else{ } core.start(); } }
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.