IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Java Discussion :

Donner le focus à une fenêtre non java


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    51
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 51
    Par défaut Donner le focus à une fenêtre non java
    Bonjour à tous

    Je viens vous voir au sujet d'un problème que je n'arrive pas à résoudre.

    Je vais essayer de vous exposer le plus clairement le principe de mon programme et le problème qui en découle :

    Mon programme possède une liste d'éléments. Chaque élément est associé à un texte. Le clic sur un élément place le texte associé dans le presse-papier.

    Jusque là, tout va bien.

    Mon programme se place au premier plan et doit le rester, cela ne pose pas non plus de problème particulier.

    Le programme doit ensuite donner le focus à Firefox (déjà ouvert) et envoyer les touches correspondant à l'action de coller. Pour réaliser l'action de coller, pas de soucis, je sais programmer cela mais pour donner le focus à Firefox, pas moyen de trouver.

    Bien sûr, sous Windows, il est possible d'utiliser une API pour trouver le handle de la fenêtre Firefox mais mon application doit être multiplateforme...

    Je suis donc bloqué, n'ayant pas trouvé comment récupérer le Handle d'une fenêtre et ensuite lui donner le focus.

    J'espère que mes explications ont été assez claires et que vous pourrez m'aider.

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    51
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 51
    Par défaut
    Personne n'a d'idée ?

  3. #3
    Membre chevronné
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    299
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2009
    Messages : 299
    Par défaut
    Si tu ne trouves pas d'API multiplateform, peut-être pourras-tu te tourner vers les lignes de commandes. J'ai cru voir que Mozzila avait ajouté dans ces dernières versions des possibilités de paramétrage via les lignes de commandes. Par contre, ce sera à toi de gérer le côté multiplateform je le crains !

    Tu peux utiliser System.getProperty("os.name");

Discussions similaires

  1. Réponses: 6
    Dernier message: 17/06/2008, 08h37
  2. rafraichir toute une fenêtre en java
    Par nighthammer dans le forum AWT/Swing
    Réponses: 17
    Dernier message: 05/01/2006, 09h28
  3. Réponses: 4
    Dernier message: 05/09/2005, 16h01
  4. Réponses: 3
    Dernier message: 22/08/2005, 17h15
  5. Réponses: 4
    Dernier message: 13/06/2004, 15h28

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo