omcougar
Messages postés152Date d'inscriptionmardi 4 mai 2004StatutMembreDernière intervention 8 octobre 20081 28 sept. 2005 à 11:20
Yo je ne crois pas que cela soit possible car cela reviendrait à figer ton OS.
A mon avis la solution est de créér ton propre pointeur qui suit les mouvements de la souris
Tu cache le pointeur standard au passage sur ton appli de sorte que ta souris perso prend sa place.
Du coup tu peux figer ton propre pointeur si necessaire.
rosenfel
Messages postés19Date d'inscriptionlundi 27 novembre 2000StatutMembreDernière intervention15 décembre 2006 28 sept. 2005 à 11:25
Je me disais qu'en utilisant les propriétés d'un GlassPane ça devait être possible non?
Plus simple, vois tu un moyen d'inactiver les clics en dehors de ma fenetre java?
Merci,
F/
indiana_jules
Messages postés750Date d'inscriptionmardi 9 mars 2004StatutMembreDernière intervention23 décembre 200822 28 sept. 2005 à 12:20
Ben dans ce cas, il faut que ta fenetre soit dite "modale" (qu'elle reste tout le temps en premier plan), ce qui empeche l'accès à l'extérieure de ta fenêtre (regarde le cas des JDialog).
rosenfel
Messages postés19Date d'inscriptionlundi 27 novembre 2000StatutMembreDernière intervention15 décembre 2006 28 sept. 2005 à 13:03
Si j'utilise une fenetre modale, elle empechera l'accès aux autre fenetres de mon programme java, pas aux autres fenetres des appli différentes tournant en même temps, donc ça ne résoud pas mon problème!
A moins que je me trompe?
Vous n’avez pas trouvé la réponse que vous recherchez ?
rosenfel
Messages postés19Date d'inscriptionlundi 27 novembre 2000StatutMembreDernière intervention15 décembre 2006 28 sept. 2005 à 16:18
J'essaierais bien d'utiliser USER32.DLL, normalement elle a une fonction blockinput qui fait ça, mais je sais pas si je peux l'importer facilement sous java ou si je dois passer par un wrapper?