Threads - 1 autre question sur interface graphique - Java - Programmation
Marsh Posté le 21-12-2004 à 20:15:17
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
Marsh Posté le 21-12-2004 à 20:26:30
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..
Marsh Posté le 21-12-2004 à 20:37:12
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 : |
en quoi ca te gêne qu'il apelle focusLost du textfield avant d'appeler actionPerformed du bouton ?
Marsh Posté le 21-12-2004 à 20:07:36
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