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 :

[Stratégie] manipulation de fenetres : GetWindowText


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de vasilov
    Inscrit en
    Juillet 2003
    Messages
    306
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 306
    Par défaut [Stratégie] manipulation de fenetres : GetWindowText
    Bonjour,
    je recherche une methode pour la manipulation de fenetres en java : recuperation de texte comme avec GetWindowText de http://msdn.microsoft.com/en-us/libr...20(VS.85).aspx

    Et sans passer par JNI car j'aimerais faire une appli portable (linux et windows)

    Est ce que ca existe dans la librairie standard? Existe t il des ibrairies l'implementant?

    Merci pour votre aide.

  2. #2
    Expert éminent
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Billets dans le blog
    1
    Par défaut
    Salut,

    Citation Envoyé par vasilov Voir le message
    Est ce que ca existe dans la librairie standard? Existe t il des ibrairies l'implementant?
    Ca dépend de ce que tu veux exactement.

    Si tu veux manipuler les fenêtres de ton application AWT/Swing, il suffit d'utiliser Frame.getFrames() et Window.getWindows() pour récupérer la liste des fenêtres...

    Si tu veux récupérer n'importe quelles fenêtres, alors ce n'est pas possible en standard (trop dépendant du gestionnaire de fenêtre et de l'OS).
    Des librairies externes propre à un système doivent surement exister, mais je ne sais pas s'il en existe qui soit totalement portable...

    a++

  3. #3
    Membre éclairé Avatar de vasilov
    Inscrit en
    Juillet 2003
    Messages
    306
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 306
    Par défaut
    Merci pour ta réponse.

    C'est effectivement pour recupérer des infos d'autres fenetres que celle de mon appli.

    Sous linux ces fenetres sont controlées par wine.
    JNI serait alors ma solution?
    Cela sera t il portable sur windows / linux?

  4. #4
    Expert éminent
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par vasilov Voir le message
    Cela sera t il portable sur windows / linux?
    Ben c'est du code natif. Donc c'est à toi de faire un code portable qui puisse être compilé pour les deux systèmes... et il faudra donc distribuer toutes les versions du code natif compilé...


    A noter que tu pourrais utiliser JNA à la place de JNI, ce qui te permettrait d'appeler les fonctions sans passer directement par du code natif (il est en fait intégré à JNA).
    Plus d'info :


    [edit] Mais cela peut être assez "chiant" avec l'API Win32 car il faut redéfinir les types spéciaux en Java pour JNA...

    a++

Discussions similaires

  1. Réponses: 26
    Dernier message: 13/09/2014, 17h41
  2. [XL-2003] Manipuler fenetre d'alerte sécurité
    Par Cerize dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 07/01/2011, 11h08
  3. Manipulation d'une fenetre Excel via access
    Par darkspoilt dans le forum VBA Access
    Réponses: 4
    Dernier message: 06/09/2007, 16h25
  4. [Stratégie] Manipulation d'un grand nombre d'objet
    Par Aldouille31 dans le forum Langage
    Réponses: 8
    Dernier message: 10/05/2006, 13h01
  5. gérer les jpg dans une fenetre directdraw???
    Par Anonymous dans le forum DirectX
    Réponses: 1
    Dernier message: 14/06/2002, 13h39

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