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

  FORUM HardWare.fr
  Programmation
  Java

  Convertir un projet Java en applet

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Convertir un projet Java en applet

n°260615
vink
Posté le 04-12-2002 à 13:15:46  profilanswer
 

Voila, c'est tout simple, j'ai un projet qui tourne, et je voudrais le convertir en applet.
Il me semble qu'il n'y a qu'une ligne à taper, mais laquelle ??
 
Merci
 

mood
Publicité
Posté le 04-12-2002 à 13:15:46  profilanswer
 

n°260621
darklord
You're welcome
Posté le 04-12-2002 à 13:27:34  profilanswer
 

vink a écrit a écrit :

Voila, c'est tout simple, j'ai un projet qui tourne, et je voudrais le convertir en applet.
Il me semble qu'il n'y a qu'une ligne à taper, mais laquelle ??
 
Merci
 
 




 
non ca c'est pour l'inverse ...


---------------
Just because you feel good does not make you right
n°260864
petoulachi
A fortiori, brigadier chef
Posté le 04-12-2002 à 15:52:27  profilanswer
 

bin deja j'espere que ton appli n'utilise pas la bibliotheque Swing, sinon ton applet ne tournera que sur HotJava (ou je sais plus quoi, enfin le brwser de Sun quoi)

n°260865
benou
Posté le 04-12-2002 à 15:53:32  profilanswer
 

petoulachi a écrit a écrit :

bin deja j'espere que ton appli n'utilise pas la bibliotheque Swing, sinon ton applet ne tournera que sur HotJava (ou je sais plus quoi, enfin le brwser de Sun quoi)




 :whistle:

n°260868
petoulachi
A fortiori, brigadier chef
Posté le 04-12-2002 à 15:53:55  profilanswer
 

benou a écrit a écrit :

 
 :whistle:  




j'ai dit une betise ?  :??:

n°260873
benou
Posté le 04-12-2002 à 15:56:55  profilanswer
 

petoulachi a écrit a écrit :

 
j'ai dit une betise ?  :??:  




ben suffit d'avoir un jre > 1.1 pour que swing fonctionne ...
quelque soit le browser !


Message édité par benou le 04-12-2002 à 15:57:09
n°260878
petoulachi
A fortiori, brigadier chef
Posté le 04-12-2002 à 16:00:37  profilanswer
 

ha bon ?
non serieu ?

n°260882
gfive
Posté le 04-12-2002 à 16:03:16  profilanswer
 

bah ouais, tu installes une jre > 1.2 (et pas 1.1, hein, mais bon) et ça installe le plug-in Java pour IE et Netscape, si ils sont installés..

n°260884
petoulachi
A fortiori, brigadier chef
Posté le 04-12-2002 à 16:04:08  profilanswer
 

putain je decouvre la vie c pas possible. J'etais vraiment persuadé du contraire quoi :/

n°260887
vink
Posté le 04-12-2002 à 16:08:17  profilanswer
 

mais c'est bon, y a rien en swing.
c'est fait pour être convertit en applet, mais je me souviens plus de la commande à entrer pour le faire
Quelqu'un sait ??
 
Merci

mood
Publicité
Posté le 04-12-2002 à 16:08:17  profilanswer
 

n°260893
petoulachi
A fortiori, brigadier chef
Posté le 04-12-2002 à 16:13:55  profilanswer
 

il faut que ta classe herite de JApplet, et que tu redefinisse init() et stop() si j'ai bonne memoire. Mais bon vu ce que je croyais avant, a ta place je me ferai moyennement confiance ;)

n°260900
vink
Posté le 04-12-2002 à 16:19:56  profilanswer
 

ouais, mais après, il me semble qu'il faut taper une commande (dos je crois) pour faire la conversion en applet
 

n°260918
vink
Posté le 04-12-2002 à 16:33:43  profilanswer
 

Et vous, comment faites vous quand vous avez fini votre application et que vous voulez en faire une applet ??

n°260919
benou
Posté le 04-12-2002 à 16:33:53  profilanswer
 

gfive a écrit a écrit :

bah ouais, tu installes une jre > 1.2 (et pas 1.1, hein, mais bon) et ça installe le plug-in Java pour IE et Netscape, si ils sont installés..




ben pourtant swing est dans le jdk1.2 : http://java.sun.com/products/jdk/1 [...] mmary.html

n°260922
tomlameche
Et pourquoi pas ?
Posté le 04-12-2002 à 16:35:23  profilanswer
 

vink a écrit a écrit :

Et vous, comment faites vous quand vous avez fini votre application et que vous voulez en faire une applet ??




Ben je commence directement par une applet en fait. Jamais essayé de faire un prog, puis le transformer en applet.
Mais il me semble ( je peux me tromper ) que si modifie simplement ton code et ensuite tu compile, ça marche.

n°260923
gfive
Posté le 04-12-2002 à 16:35:46  profilanswer
 

benou a écrit a écrit :

 
ben pourtant swing est dans le jdk1.2 : http://java.sun.com/products/jdk/1 [...] mmary.html




 
autant pour moi : jdk >= 1.2!! :)
 
sinon, pour ton histoire, non, y'a pas de commande pour transformer un prog en applet:!!
 
A la limite, tu crées une class qui hérite de java.awt.Applet, ou de javax.swing.JApplet, et qui lance ton programme..Mais c'est hasardeux quand même : au moindre accès disque, ça va planter.

n°261069
charlene
Verba volant, scripta manent
Posté le 04-12-2002 à 18:36:36  profilanswer
 

gfive a écrit a écrit :

 
 
autant pour moi : jdk >= 1.2!! :)
 
sinon, pour ton histoire, non, y'a pas de commande pour transformer un prog en applet:!!
 
A la limite, tu crées une class qui hérite de java.awt.Applet, ou de javax.swing.JApplet, et qui lance ton programme..Mais c'est hasardeux quand même : au moindre accès disque, ça va planter.



oui c'est pas si facile
mais je connais certains softs qui ont le même code pour l'application standalone et pour l'applet


---------------
Défiance (ou méfiance) est mère de sûreté  
n°261166
gfive
Posté le 04-12-2002 à 21:34:48  profilanswer
 

oui, moi aussi, j'en fait, même...Sauf que pour que ce soit une applet, une classe "de lancement" je dirais, qui hérite de java.awt.Applet DOIT être présente...alors qu'elle est pas nécessaire pour un truc standalone...c'est tout.

n°261182
charlene
Verba volant, scripta manent
Posté le 04-12-2002 à 22:11:53  profilanswer
 

gfive a écrit a écrit :

oui, moi aussi, j'en fait, même...Sauf que pour que ce soit une applet, une classe "de lancement" je dirais, qui hérite de java.awt.Applet DOIT être présente...alors qu'elle est pas nécessaire pour un truc standalone...c'est tout.




TU peux très bien avoir ça dans ta classe "mère"
public class Machin extends Applet


---------------
Défiance (ou méfiance) est mère de sûreté  
n°261249
phenixl
Posté le 04-12-2002 à 23:43:11  profilanswer
 

euh...
 
Deja si tu fais appel a System.exit() (ca c'est interdit tout court signature ou non) ca va foirer... de meme si tu fais appel a quoi que ce soit qui est interdit par les applets non signees.
 
Ensuite pour que ce soit simple, il faut que ton appli soit codee proprement (c'est a dire dans des JPanel separes et pas directement dans une JFrame comme on le voit que trop souvent.
 
Si tu as bien fais ca, Tu fais une classe qui etend JApplet (ou Applet ca m'est egal) et tu add ton JPannel...
 
Avec cette approche tu migres une appli en moins de 10 minutes tests compris...

n°261393
gfive
Posté le 05-12-2002 à 08:59:26  profilanswer
 

je suis d'accord avec Phenixl : je préfère avoir un code d'appli Standalone "propre", sans héritage de applet, et ajouter simplement une petite classe qui m'ajoute le panel principal à l'applet pour en faire une applet...Mais bon, c'est aussi une question de gouts.

n°261511
darklord
You're welcome
Posté le 05-12-2002 à 11:57:26  profilanswer
 

[:cupra]


---------------
Just because you feel good does not make you right
n°261807
BifaceMcLe​OD
The HighGlandeur
Posté le 05-12-2002 à 15:39:19  profilanswer
 

gfive> Ben moi, je préfère le contraire, pour une raison simple : c'est beaucoup plus simple de faire d'une applet une application que le contraire. Comme java.applet.Applet (classe mère de toutes les applets Java) hérite de Java.awt.Panel, il suffit d'écrire une toute petite classe qui hérite de java.awt.Frame et à laquelle on ajoute le panel/applet. Et en plus, on peut rendre cette classe "AppletFrame" totalement générique, donc réutilisable, quelle que soit l'applet, et ce que l'applet repose sur Swing ou non !  :love:

n°261810
darklord
You're welcome
Posté le 05-12-2002 à 15:40:00  profilanswer
 

BifaceMcLeOD a écrit a écrit :

gfive> Ben moi, je préfère le contraire, pour une raison simple : c'est beaucoup plus simple de faire d'une applet une application que le contraire. Comme java.applet.Applet (classe mère de toutes les applets Java) hérite de Java.awt.Panel, il suffit d'écrire une toute petite classe qui hérite de java.awt.Frame et à laquelle on ajoute le panel/applet. Et en plus, on peut rendre cette classe "AppletFrame" totalement générique, donc réutilisable, quelle que soit l'applet, et ce que l'applet repose sur Swing ou non !  :love:  




 
:jap:
 
c'est ce que je disais dans mon premier post sans ta brillante explication bien sur ;)


---------------
Just because you feel good does not make you right
n°261893
gfive
Posté le 05-12-2002 à 16:25:10  profilanswer
 

ouais, c'est clair que ça se défend....Tant que tu accèdes pas à des propriétés de l'applet!! :D Comme ouvrir une page web, par exemple..Pour remédier à ça, en fait, pour mes machins trucs, je me suis fait une interface qui déclare les méthodes pour certains comportements (ouvrir un document, afficher un Panel, ouvrir une popupn, etc...) : la classe principale de mon appli utilise ces méthodes, et elles sont implémentées une fois pour toutes dans une sous-classe de Applet, et dans une sous-classe de Frame, qu ine changent jamais..
Donc, du coup, on se répond des choses depuis 2 jours, alors qu'on est arrivé sensiblement aux mêmes conclusions! :D:D

n°262322
BifaceMcLe​OD
The HighGlandeur
Posté le 05-12-2002 à 19:26:36  profilanswer
 

:D  :jap:

mood
Publicité
Posté le   profilanswer
 


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

  Convertir un projet Java en applet

 

Sujets relatifs
[Java] Quelle classe pour stockage données volumineuse[JAVA] utilisation de JFileChooser dans un JPanel !
recupérer les pixels d'une image en javaProjet JBuilder à executer sur Linux
Ou trouver des tutoriaux pour apprendre le java[JAVA] Pb avec Javamail
[JAVA]Prob de persistence d'une session apres un shutdown de tomcat[java / swing] connaitre l'index d'un component dans un container?
de la serialisation au javacalculer l'histogramme d'une image par java
Plus de sujets relatifs à : Convertir un projet Java en applet


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