salut !
comment stopper l'interaction avec les composants graphique ajoutés au Default Layer d'un JDeskTopPane, après la création et l'ajout d'une fenêtre interne à ce JDesktopPane?
et merci à tous!
salut !
comment stopper l'interaction avec les composants graphique ajoutés au Default Layer d'un JDeskTopPane, après la création et l'ajout d'une fenêtre interne à ce JDesktopPane?
et merci à tous!
Désolé de ne pas répondre directement à ton message, mais pourquoi utiliser un JDesktopPane si tu ne veux qu'une fenêtre visible à la fois ?
Pourquoi ne pas passer par un CardLayout et switcher de panel à la demande ?
d'abord merci à toi.
Le defaultLyer contient un JPanel qui contient à son tour un JTable de Personnes et trois buttons ajouter modifier supprimer.ce que je veux c'est quand on clique sur l'un de ces buttons une fenetre JInternalFrame s'ouvre mais l'interaction avec le JPanel se bloque cad on ne peux pas cliquer sur les buttons pour ouvrir une autre fenetre JInternalFrame apres la fermeture de cette fenetre l'interaction retourne à la normale
Un JDialog à la place de JInternalFrame ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part une fenetre JInternalFrame s'ouvre mais l'interaction avec le JPanel se bloque cad on ne peux pas cliquer sur les buttons
Je n'ai pas compris : est-ce que tu veux pouvoir cliquer ailleurs quand la JInternalFrame est visible ou interdire de cliquer ailleurs ?
Si c'est interdire, tu mets la JInternalFrame dans le JDialog.
(à noter qu'on peut choisir dans un JDialog s'il sera modal (bloquant) ou non).
Partager