Ouvrir une JOptionpane depuis une autre JOptionpane [Résolu]

Messages postés
14
Date d'inscription
lundi 27 juin 2011
Dernière intervention
5 juillet 2011
- - Dernière réponse :  Utilisateur anonyme - 29 juin 2011 à 23:54
Bonjour tout le monde
J'ai un petit soucis dont je n'arrive pas à le résoudre sur les JOptionPane.

J'ai Créer un JPanel (monPanel) que je l'apel depuis un JOptionPane :

JPanel monPanel = new JPanel(new CardLayout());
.....
int choice = JOptionPane.showConfirmDialog(monPanel.getParent(), new Object[] {monPanel}, "title" , JOptionPane.OK_CANCEL_OPTION, JOptionPane.PLAIN_MESSAGE);  


j'ai ajouter en suite une condition pour lancer un autre JOptionPane :


if (JOptionPane.OK_OPTION == choice)
JOptionPane.showMessageDialog(monPanel, "Warning", "title2", JOptionPane.WARNING_MESSAGE);  


Le problème c'est que lorsque je click sur ok de ma premiere JOptionpane la deuxième JOptionpane apparaît mais la première disparait. et ce n'ai pas ce que je veux

en fait je veux que lorsque je clik sur OK ( première JOptionpane) mon JPanel reste visible et ma deuxième JOptionpane s'ouvre ... comme ça si je clik sur annuler je puisse rester sur ma première JOptionpane.

c'est comme quand on travail sur Word ...si on quite sans sauvegarder ,y a un message qui apparait sans fermer le word

Je compte bcp sur vous
Merci d'avance
Afficher la suite 

Votre réponse

4 réponses

Meilleure réponse
3
Merci
Ok !

N'oublie pas de passer ton sujet en résolu en cliquant sur Réponse acceptée !


--
Pylouq

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 120 internautes nous ont dit merci ce mois-ci

Commenter la réponse de Utilisateur anonyme
Messages postés
6450
Date d'inscription
mardi 8 mars 2005
Dernière intervention
17 mai 2018
275
0
Merci
Les JOptionPane sont des boites de dialogue simples qui sont utilisées d'une manière précise, quand on clique sur un bouton, elles se ferment et envoient un code retour.

Si tu ne veux pas les utiliser de cette manière, ne les utilises pas et créé une nouvelle Classe qui étend JFrame et qui adopte le comportement que tu souhaite.
Commenter la réponse de cs_Julien39
0
Merci
Pour info, si jamais tu cherches à faire des pop-ups, alors les JDialogssont plus appropriées que les JFrames.

Bon dev

--
Pylouq
Commenter la réponse de Utilisateur anonyme
Messages postés
14
Date d'inscription
lundi 27 juin 2011
Dernière intervention
5 juillet 2011
0
Merci
Merci bcp a vous tous
J'ai utiliser une Jframe pour la première et une JOptionpane pour la second
et ça marche
Commenter la réponse de anasnas

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.