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

  FORUM HardWare.fr
  Programmation
  Java

  Threads - 1 autre question sur interface graphique

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Threads - 1 autre question sur interface graphique

n°929467
spy2000
Posté le 21-12-2004 à 20:07:36  profilanswer
 

J'ai une question concernant les threads en JAVA.
 
Je dois creer 2 threads et executer la 1ere thread, la 2e thread doit etre bloquer jusqu'a ce que je l'avertisse a partir de la 1ere thread.  Les 2 threads ont leur propre fonctionnalite.
 
Ensuite, j'ai un interface graphique avec 2 boutons OK, ANNULER...  Est-ce qu'il y a un moyen pour prioriser ces boutons peu importes les autres evenements.... J'ai des evenements FocusLost sur des champs textes... Je ne voudrais pas appeller les FocusLost si je clique sur OK ou ANNULER.
 
Merci
 
Christian

mood
Publicité
Posté le 21-12-2004 à 20:07:36  profilanswer
 

n°929471
benou
Posté le 21-12-2004 à 20:15:17  profilanswer
 

c'est quoi la question pour les threads ?
regarde quand même du côté de Object.wait et Object.notify
 
j'ai pas compris ce que tu voulais dire par prioriser : les evenements n'arrivent pas tous en même temps en swing : ils sont gérés par un seul thread ... enfin je crois. Tu les récupère dans l'ordre où ils sont apparu. pkoi vouloir modifier l'ordre ?
 
Après à toi de savori dans quel "état" tu es quand tu reçois un de ces évenements et à les traiter en conséquence


---------------
ma vie, mon oeuvre - HomePlayer
n°929479
spy2000
Posté le 21-12-2004 à 20:26:30  profilanswer
 

Oui j'Ai regarde pour les notify et wait... mais quand j'Execute, ca me donne toujours une exception quand je pveux executer notify
 
POur les evenements... Je clique par exemple sur un champs nom... quand je perds le focus sur ce champs, il appelle une methode FocusLost...  Mais si je clique sur CANCEL par exemple, j'aimerais qu'il execute l'evenement du bouton CANCEL au lieu du FocusLost du champs nom... Est-ce que c'est possible de le faire?  
 
Je voudrais seulement mettre les priorites d'Execution a la bonne place..
 

n°929488
benou
Posté le 21-12-2004 à 20:37:12  profilanswer
 

spy2000 a écrit :

Oui j'Ai regarde pour les notify et wait... mais quand j'Execute, ca me donne toujours une exception quand je pveux executer notify


si tu lisais bien la javadoc tu verrais qu'il faut avoir le lock sur l'objet (synchronize) pour pouvoir appeler ces méthodes. je te conseille de te documenter sur la synchronization de threads avant de te lancer là dedans sans connaitre

spy2000 a écrit :


POur les evenements... Je clique par exemple sur un champs nom... quand je perds le focus sur ce champs, il appelle une methode FocusLost...  Mais si je clique sur CANCEL par exemple, j'aimerais qu'il execute l'evenement du bouton CANCEL au lieu du FocusLost du champs nom... Est-ce que c'est possible de le faire?  
 
Je voudrais seulement mettre les priorites d'Execution a la bonne place..


en quoi ca te gêne qu'il apelle focusLost du textfield avant d'appeler actionPerformed du bouton ?


---------------
ma vie, mon oeuvre - HomePlayer

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

  Threads - 1 autre question sur interface graphique

 

Sujets relatifs
Question à propos d'une fonction du htacces de PHPNuke[C] question sur read()
[Sockets] question sur les sockets ....VBA EXCEL - copie de graphique
Question programmation sous dream.[C] Utilisation d'un interface graphique java
Question C++ (ModélisationQuestion peut être conne
question bouton radio 
Plus de sujets relatifs à : Threads - 1 autre question sur interface graphique


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