Gérer les fenêtres externes en utilisant Java

J'ai besoin de vérifier si une fenêtre externe (un autre programme java, mais pas contrôlée par le programme que je suis en train de travailler sur) est ouvert à l'aide du titre, et si l'ouvrir, puis, soit de maximiser ou de minimiser sur la base de la commande de l'utilisateur en Java (je ne connais que le titre de la fenêtre et rien d'autre) . Google ne dit que je peux utiliser winapi pour obtenir le handle de fenêtre et de le manipuler à l'aide de la poignée, mais je ne suis pas en mesure de trouver comment faire.

Que j'ai pu trouver des références sur la façon de le faire en utilisant JNI ici:
En Java Swing comment obtenez-vous un Win32 poignée de fenêtre (hwnd) la référence à une fenêtre?. Est-il possible de le faire sans l'aide de JNI?

Quelqu'un pourrait-il m'aider à comprendre comment faire.

Merci et Salutations

source d'informationauteur Balanivash