Je l'avais d�j� fait en voulant faire autre chose :
sur ta JFrame tu utilise addWindowListener. Dans
WindowListener tu as la methode windowDeactivated.
Dans le code de cette m�thode tu met
frame.setVisible(false);
frame.setVisible(true);
Je crois qu'il y avait un petit probl�me d'affichage
du au raffraichissement mais je pense qu'il doit y
avoir une methode moins brutale pour remettre une
fenetre au premier plan que setVisible. Voil� l'id�e.

 --- Laurent HACHET <[EMAIL PROTECTED]> a �crit�: > 
> Salut la ML,
> 
> Je suis en train de d�velopper une application et
> j'aimerais que les
> Jframes ouvertes soient toujours
> en avant plan, m�me si le focus passe sur une autre
> appli.
> 
> Je n'ai pas trouv� de m�thode dans la classe JFrame
> pour le faire et les
> �v�nements ne semblent pas
> prendre en compte le passage d'un composant en
> arri�re plan.
> 
> 
> Actuellement la seule solution que j'ai trouv�,
> consiste � lancer un thread
> qui mettrait les jframes en
> avant plan.
> Quelqu'un a-t-il une meilleure solution ou est ce la
> seule possible ?
> 
> Merci d'avance
> 
> Laurent
> 
> 
> 
> 
>
*************************************************************************
> 
>  Ce message et toutes les pi�ces jointes (ci-apres
> le
>  "message") sont
>  confidentiels et �tablis a l'intention exclusive de
>  ses destinataires.
>  Toute utilisation ou diffusion non autoris�e est
>  interdite.
>  Tout message �lectronique est susceptible
>  d'alteration.
>  NEOCLES et ses filiales declinent toute
>  responsabilit�
>  au titre de ce message s'il a �t� alt�r�, deform�
> ou
>  falsifi�.
> 
>  ********
> 
>  This message and any attachments (the "message")
> are
>  confidential and
>  intended solely for the addressees.
>  Any unauthorised use or dissemination is
> prohibited.
>  E-mails are susceptible to alteration.
>  Neither NEOCLES nor any of its subsidiaries or
>  affiliates shall
>  be liable for the message if altered, changed or
>  falsified.
> 
>
*************************************************************************
> 

___________________________________________________________
Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en fran�ais !
Yahoo! Mail : http://fr.mail.yahoo.com

Répondre à