OVH Cloud OVH Cloud

premier plan.

9 réponses
Avatar
Michel
Bonjour

je cherche le moyen de faire passer une appli java au premier, ceci
dans deux environnements ( Windows XP et Mac OS X ).

Merci !

9 réponses

Avatar
R12y
Michel :

je cherche le moyen de faire passer une appli java au premier, ceci
dans deux environnements ( Windows XP et Mac OS X ).


D'accord.
Ceci dit, je pense que ça dépend plus du "gestionnaire de fenetres"...

--
Debian/apt Repo: http://locataire-serveur.info/sections/liens/debian-repository
Fedora/yum Repo: http://locataire-serveur.info/sections/liens/fedora-core-yum

Avatar
Jean-Louis Liagre
Michel wrote:
Bonjour

je cherche le moyen de faire passer une appli java au premier, ceci
dans deux environnements ( Windows XP et Mac OS X ).



http://java.sun.com/j2se/1.5.0/docs/api/java/awt/Window.html#toFront()

Avatar
Michel
Michel :

je cherche le moyen de faire passer une appli java au premier, ceci
dans deux environnements ( Windows XP et Mac OS X ).


D'accord.
Ceci dit, je pense que ça dépend plus du "gestionnaire de fenetres"...

Merci de ta réponse, qu'entends-tu par "getionnaire de fanêtres" ?



Avatar
Michel
Michel wrote:
Bonjour

je cherche le moyen de faire passer une appli java au premier,
ceci dans deux environnements ( Windows XP et Mac OS X ).



http://java.sun.com/j2se/1.5.0/docs/api/java/awt/Window.html#toFront()
Merci de ta réponse, mais j'ai l'impression que le toFront(), permet de

mettre une fenêtre au premier dans une application, mon besoin n'est pas
celui la, j'ai besoin de faire passer une appli java au premier plan,
parmis d'autres applis.


Avatar
Jean-Louis Liagre
Michel wrote:
Michel wrote:
Bonjour

je cherche le moyen de faire passer une appli java au premier,
ceci dans deux environnements ( Windows XP et Mac OS X ).



http://java.sun.com/j2se/1.5.0/docs/api/java/awt/Window.html#toFront()
Merci de ta réponse, mais j'ai l'impression que le toFront(), permet de

mettre une fenêtre au premier dans une application,


C'est juste une impression ou tu a fait le test ?

mon besoin n'est pas
celui la, j'ai besoin de faire passer une appli java au premier plan,
parmis d'autres applis.




Avatar
R12y
Michel :

qu'entends-tu par "getionnaire de fanêtres" ?


Le truc qui gère les fenêtres :-)
Cela m'étonnerai que ce soit une application qui "décide" qu'elle se mette
devant les autres ou pas.
C'est plutot une application "au dessus" de toutes les autres qui gère le
positionnement des fenêtres. Mais attention, moi je ne connait pas
vraiment ce qui se passe sous Windows, moi je connais plus ce qui se passe
sous Unix, et OSX en est un.

--
Debian/apt Repo: http://locataire-serveur.info/sections/liens/debian-repository
Fedora/yum Repo: http://locataire-serveur.info/sections/liens/fedora-core-yum

Avatar
seb666fr2
Michel wrote:
Michel wrote:
Bonjour

je cherche le moyen de faire passer une appli java au premier,
ceci dans deux environnements ( Windows XP et Mac OS X ).



http://java.sun.com/j2se/1.5.0/docs/api/java/awt/Window.html#toFront()
Merci de ta réponse, mais j'ai l'impression que le toFront(), permet de

mettre une fenêtre au premier dans une application, mon besoin n'est pas
celui la, j'ai besoin de faire passer une appli java au premier plan,
parmis d'autres applis.


J'imagine que tu cherches à obtenir un comportement équivalent à
celui du "gestionnaire des tâches" de Windows XP. Dans ce cas de
figure,
je ne pense pas que cela soit possible, mais, il semble que java 1.6
proposera
une nouvelle API de modalité qui offrira peut être ce genre de
fonctionnalité.

Quelque liens:

https://mustang.dev.java.net/
http://java.sun.com/developer/technicalArticles/J2SE/Desktop/mustang/modali ty/?feed=JSC



Avatar
jlp
Michel wrote:


Michel wrote:

Bonjour

je cherche le moyen de faire passer une appli java au premier,
ceci dans deux environnements ( Windows XP et Mac OS X ).



http://java.sun.com/j2se/1.5.0/docs/api/java/awt/Window.html#toFront()


Merci de ta réponse, mais j'ai l'impression que le toFront(), permet de
mettre une fenêtre au premier dans une application, mon besoin n'est pas
celui la, j'ai besoin de faire passer une appli java au premier plan,
parmis d'autres applis.



J'imagine que tu cherches à obtenir un comportement équivalent à
celui du "gestionnaire des tâches" de Windows XP. Dans ce cas de
figure,
je ne pense pas que cela soit possible, mais, il semble que java 1.6
proposera
une nouvelle API de modalité qui offrira peut être ce genre de
fonctionnalité.

Quelque liens:

https://mustang.dev.java.net/
http://java.sun.com/developer/technicalArticles/J2SE/Desktop/mustang/modality/?feed=JSC

Comme cela a été dit plus haut , c'est bien au gestionnaire de fenêtre

de l'OS qu'il faut s'attaquer et en tout cas jusqu'à la version 1.4 ( et
surement 1.5) faut passer par du spécifique JNI pour attaquer le
gestionnaire Windows ou la Xlib pour les *NIX.




Avatar
TestMan
Bonjour,

Bonjour

je cherche le moyen de faire passer une appli java au premier, ceci
dans deux environnements ( Windows XP et Mac OS X ).

Merci !


Si tu as besoin d'avoir une fenetre "sur le dessus" alors commence par :
http://java.sun.com/developer/technicalArticles/J2SE/Desktop/mustang/modality/
(cette nouvelle API du 1.6 permet de mieux controler ce qui doit être
bloqué et le comportement des autres éléments)

Si tu as besoin d'avoir une fenetre "toujours dessus" alors regarde :
http://java.sun.com/j2se/1.5.0/docs/api/java/awt/Window.html#setAlwaysOnTop(boolean)
(nécessite la permission AWTPermission "setWindowAlwaysOnTop", ce qui
semble logique ...). Par contre, je ne sais pas si c'est fonctionel sous
OSX, à tester !


A+

TM