[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[JAVA] Applet et J2 [was Re: [linux] Re: Java2 --off topic]



Damien Diederen wrote:
> 
> Hello !
> 
> On Sat, Apr 07, 2001 at 06:16:39PM +0200, Guillaume wrote:
> > Salut a tous!
> [clip]
> > Je programme en java2 j'ai le JDK1.3 de sun. En fait, je ne fait
> > qu'apprendre pour le moment et j'aimerais savoir si certains d'entre
> > vous savent ou je pourrais trouver des code source d'applet java2. Je
> > cherche en priorité des jeux, car ce sont les applets les plus
> > interessantes du point de vue graphique.

Personnellement, je te déconseillerais d'écrire des applet en Java2 pour
la simple (et bonne) raison que les navigateurs ne comprennent pas J2 en
"natif". A part Netscape 6 (je ne suis même pas certain), tous les
autres se basent sur _leur_ machine virtuelle qui s'arrête à la version
1.1.4 pour Explorer et 1.1.6 pour Netscape (le 4 et le 6, je ne suis
plus tout-à-fait certain mais en tous cas, c'est 1.1.x)! Pour faire
tourner une applet en Java2, il faut utiliser la balise <OBJECT> (et non
<APPLET>) pour IE et <EMBED> (et non <APPLET>) pour Netscape. Cette
balise fait appel à un plug-in (http://java.sun.com/products/plugin/).
L'utilisateur devra donc le télécharger avant de pouvoir voir l'applet
en Java2. De plus, alors que la balise <APPLET> est la même pour tous
les navigateurs, il faudra insérer deux balises (une <OBJECT> et une
<EMBED>) en fonction du navigateur... (ce serait trop simple). 

Toutes les infos:

http://java.sun.com/products/plugin/1.3/plugin.faq.html

Pratiquement toutes les "nouveautés" dans les classes de la verisons 2
peuvent être réécrites (soi-même) dans la version 1.1. Evidemment, il
n'y a pas de Swing!.. mais pour beaucoup de choses, l'awt est suffisant.

> Je pense que tu peux trouver de quoi amplement étancher ta soif dans le
> répertoire 'demo/' du JDK. Pour tout ce qui est graphique, l'application
> Java2D ('demo/jfc/Java2D') est très intéressante, et doit pouvoir
> tourner en tant qu'applet.

... et il vaut mieux utiliser la commande "appletviewer fichier.html"
pour lancer l'applet (et être sous X, évidemment ;))...

# appletviewer $JAVA_HOME/demo/jfc/Java2D/Java2Demo.html

# appletviewer $JAVA_HOME/demo/jfc/SwingApplet/SwingApplet.html

La plus intéressante étant celle-ci qui montre pratiquement *toutes* les
possibilités de Swing:

# appletviewer $JAVA_HOME/demo/jfc/SwingSet2/SwingSet2.html

> P.S.: Il est impossible de répondre en privé depuis cette liste sans
> recourir à un peu de cut'n'paste magic. Dommage que le champ 'Reply-To'
> ne pointe pas vers l'auteur du message :(

Ca pourrait intéresser tout le monde, non?.. du moment que l'on ajoute
[JAVA] dans le sujet...

--
Arnaud Vandyck <http://www.ressource-toi.org/>
"N'a que l'rogneux qui s'grette."

[ Soyez précis dans vos sujets svp afin de déterminer directement  ]
[ le type de demande...                                            ]
[ Pour vous (dés)inscrire, aller sur http://linuxbe.org/ml.php     ]
[ http://LinuxBe.org              Contact: listmaster@linuxbe.org  ]