/ / swing: faire une fenêtre ne jamais perdre le focus [dupliquer] - java, swing

swing: faire une fenêtre ne jamais perdre le focus [duplicate] - java, swing

Duplication possible:
«Toujours au top» de Windows avec Java

J'utilise JFrames

J'ai une fenêtre (ex-comptes) qui s'appelle à partir d'un bouton dans MainMenu.

Tant que Comptes est ouvert, je veux interdire à l'utilisateur d'accéder au MainMenu (qui devrait être visible), sauf s'il ferme la fenêtre Comptes.

Réponses:

1 pour la réponse № 1

Cela signifie que vous avez besoin que votre fenêtre soit modale. JDialog peut être modal, vous pouvez soit le mentionner dans le constructeur comme ceci:

new JDialog(parent, true);

ou à partir de Java 1.6, vous pouvez définir le ModalityType:

new JDialog(parent, modalityType);