RequestFocus & Windows 98 ...

RequestFocus & Windows 98 ... - Java - Programmation

Marsh Posté le 31-03-2005 à 11:42:52    

Bonjour a tous ... :hello:  
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... :o  
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 ??? :p )
 
Merci à tous !  :love:

Reply

Marsh Posté le 31-03-2005 à 11:42:52   

Reply

Marsh Posté le 31-03-2005 à 13:47:14    

je serais quand meme curieux de savoir pourquoi tu fais ça en java [:totozzz]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

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...

Reply

Marsh Posté le 31-03-2005 à 14:28:15    

c'était une réponse à ma question ça? [:xx_xx]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

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 ?

Reply

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...:p
 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 !

Reply

Marsh Posté le 31-03-2005 à 16:17:51    

SU-PER.


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed