perechev
Messages postés6Date d'inscriptionjeudi 22 janvier 2004StatutMembreDernière intervention18 avril 2005
-
4 mai 2004 à 10:21
ModeH
Messages postés5Date d'inscriptionmardi 27 septembre 2005StatutMembreDernière intervention30 septembre 2005
-
27 sept. 2005 à 12:41
Salut,
voila j'ai deux petits problemes.
1) Dans un fichier, je fais appel à la fonction
Fenetrechoix fonc = new Fenetrechoix();
fonc.show();
cette fonction me crée une fenetre dans laquelle je
dois cocher une case.
mon probleme est que ma fenetre s'ouvre mais le
fichier principal continue a s'executer. Que dois je
faire pour que l'execution attende la reponse que je
coche.
2) deuxieme pb:
dans mon fichier principal, le fais appel à la
fonction :
LancePgmCaml monLanceur = new LancePgmCaml();
dont le code est le suivant:
}// fin du public class LancePgmCaml
-------------------------------------------
et l'executable scr contient:
-----------------------
#!/bin/sh
echo "timetable x?\n n\n :q;;" | ./reecriture
hopital.txt > solutionPlanning.txt
---------------------------------------
avec reecriture qui est mon moteur.
à la fin de cet execution, le moteur me pose une
question a laquelle je répond en ouvrant une fenetre.
mais je ne sais pas comment je peux donner cette
réponse a mon moteur.
Si certain pense comment pouvoir faire, faite moi un
signe.
marci d'avance.
kirua12
Messages postés1155Date d'inscriptionsamedi 17 janvier 2004StatutMembreDernière intervention29 avril 20117 4 mai 2004 à 11:01
Salut,
1) pour afficher une frame il faut utiliser setVisible(true). Normalement la ligne suivante n'est pas exécutée tant que la frame est affichée.
2) pour écrire sur l'entré standard du process il faut récupérer le flux correspondant grâce à monProcess.getOutputStream(). Il faudra peut être faire un autre thread pour ceci
ModeH
Messages postés5Date d'inscriptionmardi 27 septembre 2005StatutMembreDernière intervention30 septembre 2005 27 sept. 2005 à 12:41
kirua12 : 1) pour afficher une frame il faut utiliser setVisible(true). Normalement la ligne suivante n'est pas exécutée tant que la frame est affichée.
la ligne suivante est executé dés que la fenetre est affichée...