Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1393 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  [interface graphique][thread]

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[interface graphique][thread]

n°714905
perechev
Posté le 04-05-2004 à 09:21:05  profilanswer
 

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:
 
--------------------------------------
import java.lang.*;
import java.io.*;
 
public class LancePgmCaml {
 
  public LancePgmCaml(){ //constructeur
 
    Runtime monRuntime=Runtime.getRuntime();
 
    try{
 
       Process monProcess=monRuntime.exec("./scr" );
 
       monProcess.waitFor();
 
    }//fin du try
   
    catch (Exception e) {
 
       System.out.println("Erreur d'ecriture" );
       System.exit(1);
 
    }//fin du catch
 
  }//fin du constructeur
 
}// 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.

mood
Publicité
Posté le 04-05-2004 à 09:21:05  profilanswer
 

n°714968
nerisson
Pic-pic
Posté le 04-05-2004 à 10:03:36  profilanswer
 

Pour ton premier probleme il faut que tu utilises une JDialog modale comme parent de ta fenetre.
Pour le deuxieme, je n'ai pas tout compris :-)


---------------
Light is right
n°716239
seabee
Posté le 05-05-2004 à 14:28:53  profilanswer
 

Utilises un JTextField dans ta boite de dialog et fait un getText dans l'actionListener lors de la fermeture de la fenêtre par le bouton "Ok".
Regarde les classes JDialog.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  [interface graphique][thread]

 

Sujets relatifs
[Compression DivX En Système Répartis] Multiple thread listener ?pb de rafraichissement d'interface mdi
Thread, prob libération mémoirelibrairie graphique et GPL
Les méthodes d'une interface ne peuvent pas être protected?Camera pilotable via interface web et ActiveX de la carte de capture
Gestion des thread sous LinuxProblème de positionnement de graphique sous excel en vba(URGENT)
Interface graphique Mysql 
Plus de sujets relatifs à : [interface graphique][thread]


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR