joshua91
Messages postés22Date d'inscriptionsamedi 31 mai 2003StatutMembreDernière intervention28 juin 2010
-
14 mai 2004 à 22:39
safisoft
Messages postés489Date d'inscriptionvendredi 30 janvier 2004StatutMembreDernière intervention13 mai 2009
-
17 mai 2004 à 12:49
Salut à tous,
J'ai créé un programme du genre "game of life", et je voudrais le rendre accessible à partir d'une page web.
J'ai créé un simple applet contenant un bouton qui, au clic, appelle mon programme (tout est en JFrame!!).
la première fenetre s'ouvre (avec une bande en bas JavaApplet Window) sans problème, contenant 2 JLabel, 2 JTextField et 2 JButton (meme si mon "JFrame.EXIT_ON_CLOSE" ne marche pas!!).
Le problème est qu'une fois que je clic sur le bouton "Valider" avec les 2 parametres entrés ds les JTextField, la 2eme et principale JFrame n'apparait pas (contrairement à l'exécution du programme via le main !! ); cette Fenetre contient des JLabel, 4 JSlider, 4 JButton, une barre de menu et un grand JPanel où s'affiche des images. Sinon son code contient un vector, un tab[][], et un thread.
Meme en enlevant les "J" pour ne pas utiliser les éléments de javax.swing.*, cette fenettre ne s'affiche pas.
que faut-il que je change à mon code pour que celà marche, ou du-moins, qu'est-ce qui empècherait cette JFrame de s'afficher?
Moi qui pensais qu'une applet était la meme chose qu'un programme sans main et intégrant la gestion d'affichage (imposé par le browser)....
Voilà, en espérant que c'est suffisament clair pour que vous puissiez voir où ça bloque.
Merci d'avance, et merci de votre patiance et compéhension...
safisoft
Messages postés489Date d'inscriptionvendredi 30 janvier 2004StatutMembreDernière intervention13 mai 20096 17 mai 2004 à 12:49
tu peux pas appeler ton JFrame apartir de ton Applet tu pourra le convertir en applet en remplaçant main par init .... mais si tu utilise des méthodes ou API qui marche qu'avec JFrame tu dois trouver leur equivalents pour Applet.