RequestFocus & Windows 98 ... - Java - Programmation
Marsh Posté le 31-03-2005 à 13:47:14
je serais quand meme curieux de savoir pourquoi tu fais ça en java
Marsh Posté le 31-03-2005 à 14:25:22
Je fais une prog de gestion de CYBER café.
pour utiliser le PC, faut se loger !
voila tout. mais une fois logé, il y a un problème de Focus.
J'ai trouvé une parade pour débloquer -> demarrer->exécuté et je lance une console dos. Ca me reprend le focus mais bon, c'est pas térrible comme technique...
Marsh Posté le 31-03-2005 à 14:28:15
c'était une réponse à ma question ça?
Marsh Posté le 31-03-2005 à 14:30:00
les pc du cyber tournent sous win 98 , waow ca rox
et alt+tab ca redonne pas le focus ?
Marsh Posté le 31-03-2005 à 16:02:22
j'ai trouvé une solution qui pourra faire l'affaire si je trouve rien d'autre...
try{
Runtime.getRuntime().exec("./focus.bat" );
}catch(Exception e1){}
où focus.bat contient "exit"...
Comme ca ya une commande qui s'ouvre et qui se ferme diréctement...
Donc ça marche, j'ai le FOCUS !!!
Merci à tous !
Marsh Posté le 31-03-2005 à 16:17:51
Reply
Marsh Posté le 31-03-2005 à 11:42:52
Bonjour a tous ...
Comme je l'ai dis dans un autre sujet, je suis en train de créer une fenetre de login en java. La souris des utilisateurs ne peut pas sortir de cette fenetre (mouseListener+robot), les touches windows(ctrl+echap,atl+tab,touche Win...)n'ont plus d'effets...
Mais pour que les Listener fonctionnent bien, je doit fait des requestFocus().
Quand un utilisateur se log, cette fenetre est cachée.je prend soin au préalable d'enlever tous les listener de cette fenetre...
Le problème, c'est que les raccourcis du bureau et les doubles clic... n'ont plus d'effet !!!
Le prolème vient bien des requestFocus(), car quand je les enlève je n'ai plus ce problème.
RequestFocus sert à demander le focus à windows...
Il me faudrait une technique ou une fonction pour rendre le focus à Windows quand je cache la fenetre.(qui sait? peut être qu'elle existe & que dans la javadoc, elle était sous mon nez ??? )
Merci à tous !