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 № 1Cela 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);