probleme d'affichage d'une boite de dialogue avec JOptionPane

probleme d'affichage d'une boite de dialogue avec JOptionPane - Java - Programmation

Marsh Posté le 15-05-2004 à 18:40:50    

Salut a tous,
Bon je vous explique j'ai un petit probleme d'affichage avec JOptionPane. J'explique j'ai une application dans la quelle j'ai un jpanel qui est au dessus d'un applet et tous cela est gerer avec un GridBagLayout. Mon probleme c'est que l'affichage de ma boite de dialogue ce fait dans un boite de dialogue normal mais il apparait aussi dans ma fenetre principal. Et quand j'ai fait mon choix ca ne disparait pas.
Donc ma question c'est pourkoi sa s'affiche aussi sur le panel et comment je peut faire pour que ca ne l'affiche plus.
 
une petite photo?
http://minimoke.free.fr/bugg.JPG


---------------
  ____
Reply

Marsh Posté le 15-05-2004 à 18:40:50   

Reply

Marsh Posté le 15-05-2004 à 19:09:37    


envoies le bout de code concerne.
tu dois creer un dialogui qui as pour parent t as classe Gui
comme ca :

Code :
  1. class WelcomeDialog extends JDialog
  2. .
  3. .
  4. .
  5.   WelcomeDialog(JFrame aframe )
  6.    {
  7.       super(aframe);
  8. .
  9. .
  10. .


aframe etant le frame de ta classe gui principale.


Message édité par xiluoc le 15-05-2004 à 19:12:56
Reply

Marsh Posté le 15-05-2004 à 19:22:28    

JOptionPane.showMessageDialog(cmp, "Merci d'avoir jouer a Brickoid !!!","Aurevoir et a bientot",JOptionPane.WARNING_MESSAGE);
    System.exit(0);
 
C un truc de cette forme inclu dans le code de mon jpanel.


---------------
  ____
Reply

Marsh Posté le 16-05-2004 à 01:45:53    

hum c est bizarre qu il saffiche sur ton jpanel :/

Reply

Marsh Posté le 16-05-2004 à 09:51:20    

oui c ce que je dit ah oh fait le cmp c le component du jpanel est ce que ca peut venir de la je pence pas car j'ai essayer de faire une class message en JApplet avec une methode statique mais ca a continuer a l'afficher sur le JPanel.


---------------
  ____
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed