Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1332 connectés 

  FORUM HardWare.fr
  Programmation

  [JAVA] swing / applet / ie : comment faire ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[JAVA] swing / applet / ie : comment faire ?

n°98050
arras
Posté le 08-02-2002 à 00:35:06  profilanswer
 

voila pour mon projet de fin d'année d'iut (c la mode en ce moment !) je suis en train de réaliser un site de jeu en reseau.
jusque la rien d'anormal.
 
j'ai programmé cette semaine un beau othello jouable en réseau qui marche ss probleme. Je voudrai maintenant l'insérer dans une applet. Je l'ai réalisé en swing et apparamment il y a des problemes et i explorer ne reconnait pas swing
 
je n'ai egalement jamais realisé d'applet, y a t'il beaucoup de choses a changer afin de passer de mon prog a une applet, et ensuite comment faire pour qu'il tourne ss problemes sur explorer (sachant que je ne peux pas installer de plugin sur tous les pc de l'iut, mais que toutes les becannes disposent de la jdk)
 
peut etre que cette question a deja ete posée mais svp ne me laissez pas ss reponses :(:(

mood
Publicité
Posté le 08-02-2002 à 00:35:06  profilanswer
 

n°98075
gfive
Posté le 08-02-2002 à 09:15:59  profilanswer
 

bah.....la JRE des navigateurs est une ancienne JRE (compatible jdk1.1.5, le plus souvent) donc, Swing n'est pas compris dans les classes incluses dans les navigateurs....Donc, deux solutions : installer le plugin (qu inormalement, est unclus dans les distributions du JDK, je crois), soit refaire ton interface graphique en AWT!! :D
 
Sinon, pour inclure ton jeu dans une applet, c'est vraiment tout con : il te suffit de créer une classe qui étend java.applet.Applet (ou javax.swing.JApplet si tu réussis à te dépatouiller de ton problème de plugin)
Ensuite, l'applet se comportant plus ou moins comme un conteneur, il te suffit de créer le composant graphique principal de ton jeu (un Panel ou JPanel, par exemple), puis , de positionner le layout de l'applet (méthode setLayout()), et enfin, d'ajouter ton composant à l'applet (méthode add)...
 
Le tout, dans la méthode init() de ta classe qui étend Applet : cette méthode est appelée par le navigateur juste après le démarrage de l'applet (au démarrage,  le browser appelle la méthode start() : il n'y a pas bvesoin de constructeur dans cette classe : le navigateur appellera le constructeur par défaut..(new MaClasse()) Je pense qu'il est possible de le surcherger, mais comme j'en ai jamais eu besoin, j'ai jamais essayé)....
 
Lire la doc de la classe java.applet.Applet pour plus d'infos..

n°98099
arras
Posté le 08-02-2002 à 10:57:15  profilanswer
 

oki merci l'ami je vais deja essayer ca...

n°98101
darklord22
Nightwish rulezzzzzzzzzzzzz
Posté le 08-02-2002 à 11:05:12  profilanswer
 

attention pour swing y a des merdes dans les applets. TU dois avoir JRE1.3.1 minimum
 
A+


---------------
What is popular is not always right, what is right is not always popular :D
n°98189
gfive
Posté le 08-02-2002 à 14:35:56  profilanswer
 

Darklord : bah....Ca dépend....Tant que tu utilises des méthodes qui nt été implémentées dans le JRE que tu utilisen, pas de problème (pour voir de quadn date une méthode, y'a un champ 'since' dans la Javadoc), ma

n°98190
gfive
Posté le 08-02-2002 à 14:38:29  profilanswer
 

grr!! je disais : mais on peut faire de très jolies applets Swing avec la JRE 1.2.....je le sais, mon projet de fin d'études, c'était un portage en Swing d'une applet, et le JDK 1.3 n'existait pas encore!! :D

n°98232
darklord22
Nightwish rulezzzzzzzzzzzzz
Posté le 08-02-2002 à 16:10:58  profilanswer
 

alors je ne comprends pas. Mon applet ne marche que si j'ai JRE 1.3.1. C'est quoi c'te histoire?


---------------
What is popular is not always right, what is right is not always popular :D
n°98254
gfive
Posté le 08-02-2002 à 17:11:40  profilanswer
 

bah...Au fin fond d'un appel barbare, tu fais peut être appel à une méthode ou une classe qui est dans le jdk 1.3, mais pas le 1.2, non??
 
Qu'est ce que tu dis la Java Console quand tu utilise le plugin 1.2??

n°98266
darklord22
Nightwish rulezzzzzzzzzzzzz
Posté le 08-02-2002 à 17:56:13  profilanswer
 

ca affiche que dale :(


---------------
What is popular is not always right, what is right is not always popular :D

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [JAVA] swing / applet / ie : comment faire ?

 

Sujets relatifs
Le navigateur ne trouve pas l'appletapplication Java et site Internet
[JAVA-XML] Comment récupérer les valeurs d'un document XML ?[Java] Dimensionner un JTextPane
[Java] TextArea[Java] jdk 1.4 dispo :o)
[JAVA] Help: d'une machine à une autre[JAVA] Projet de chat... mais ou ca bloque ????
[java] commet optimiser un chargement d applet tres lourde en swing ?[JAVA] Class SWING pour applet et servlet ? base de donnees.
Plus de sujets relatifs à : [JAVA] swing / applet / ie : comment faire ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR