OVH Cloud OVH Cloud

mettre une JFrame en avant plan

2 réponses
Avatar
olivier girant
Bonjour,

J'aimerais savoir comment mettre une JFrame en avant plan,
la méthode requestFocus() ne marche pas, ainsi que toFront().

merci,
oliv

2 réponses

Avatar
Philippe
olivier girant wrote:
Bonjour,

J'aimerais savoir comment mettre une JFrame en avant plan,
la méthode requestFocus() ne marche pas, ainsi que toFront().

merci,
oliv



Un truc qui marche :

frame.setAlwaysOnTop(true);
frame.setAlwaysOnTop(false);

--
Philippe

Avatar
olivier girant
Philippe wrote:
olivier girant wrote:

Bonjour,

J'aimerais savoir comment mettre une JFrame en avant plan,
la méthode requestFocus() ne marche pas, ainsi que toFront().

merci,
oliv



Un truc qui marche :

frame.setAlwaysOnTop(true);
frame.setAlwaysOnTop(false);


Cette méthode n'existe pas sous j2sdk1.3, pour certaines raisons je suis
obligé d'utiliser cette version, mais j'ai remarqué qu'en refaisant un

frame.setVisible(true)

alors que la fenêtre était déjà visible la met en avant plan.

olive