2010-10-27 9 views
0

Ce dernier programme que nous avons fait, stupide simple, consistait simplement à utiliser un jpane et des graphiques pour dessiner 3 formes non primatives mais j'ai besoin d'un moyen pour qu'un message (JOptionPane) apparaisse APRÈS que le JPane soit fermé > si vous l'avez après dans le code, ils vont tous les deux en même tempsJava JPane Problèmes de fenêtre d'option

Répondre

0

Qu'est-ce qu'un jpane/JPane? Les classes J2SE ne le sont pas non plus. Dans les deux cas, si vous déposez les 3 formes dans un JPanel (ou tout autre conteneur de niveau non supérieur qui les prendra) et affichez cela dans un JOptionPane, le 2ème JOptionPane n'apparaîtra pas jusqu'à ce que le 1er soit rejeté/annulé.

0

Ajoutez un WindowListener à la fenêtre dans laquelle le JPanel est. Placez le code JOptionPane dans la méthode windowClosing (éliminez manuellement la fenêtre parente avant d'afficher le JOptionPane), ou essayez-le dans la méthode windowClosed (je ne l'utilise généralement pas car cela termine souvent le programme)