SoloCodigo

Programación General => Java => Mensaje iniciado por: manurodri189 en Miércoles 13 de Diciembre de 2006, 23:10

Título: Jar Y Html
Publicado por: manurodri189 en Miércoles 13 de Diciembre de 2006, 23:10
Pues eso, he hecho una aplicacion con awt y swing, y he compilado y he creado el jar, y solo quiero saber como lo ejecuto en html, solamente eso, a ver si alguien lo sabe.Salu2
Título: Re: Jar Y Html
Publicado por: bob esponja en Jueves 14 de Diciembre de 2006, 02:05
Citar
solo quiero saber como lo ejecuto en html,

que entendes por "ejecutar en html"?
Título: Re: Jar Y Html
Publicado por: Mollense en Jueves 14 de Diciembre de 2006, 03:04
Quieres que..., qué?

Lo que puedes insertar en un documento HTML es un applet hasta donde yo se, un jar se ejecuta solo por su cuenta.

 :band:
Título: Re: Jar Y Html
Publicado por: manurodri189 en Jueves 14 de Diciembre de 2006, 09:53
algo asi si, insertar como un applet, que cuando que cuando ejecutes la pagina salga un recuadro y dentro este la aplicacion ejecutada, esque me explico fatal.Salu2
Título: Re: Jar Y Html
Publicado por: escape en Jueves 14 de Diciembre de 2006, 20:28
tienes que hacer unas modificaciones a la interfaz. La gui que creaste, hereda desde JFrame, en el caso del applet hereda desde JApplet:

 public class TuClase extends JApplet



Luego, el constructor de tu aplicación en swing, lo cambias por este método:

 public void init(), es decir, todo el codigo que tenias dentro de tu constructor, ahora lo vas a tener dentro del metodo void init().


Ahora en la pagina HTML, debes crear tags que incluyan applet:

Código: Text
  1.  
  2.  
  3. <html>
  4.  
  5.        <head><title>"Algún titulo"</title></head>
  6.  
  7.       <body>
  8.          <applet code="El nombre de tu clase" height="altura" width="ancho">
  9.          </applet>
  10.      </body>
  11. </html>
  12.  
  13.  
  14.  

El archivo html guardalo dentro de el package donde tengas tus clases Java.
Título: Re: Jar Y Html
Publicado por: manurodri189 en Viernes 15 de Diciembre de 2006, 10:39
Citar
Luego, el constructor de tu aplicación en swing, lo cambias por este método:

public void init(), es decir, todo el codigo que tenias dentro de tu constructor, ahora lo vas a tener dentro del metodo void init().

Te refieres al metodo main verdad? salu2



Edito: creo que ya se a lo que te refieres, se me habia ido la cabeza, esque como aplicacion tenia un metodo main que era el que llamaba al metodo que lanzaba el juego, y me habia liado, pues bien ya he modificado el constructor de la clase como me has dicho, y no me va, creo que tengo que tener alguna chorrada mal.

Tienes un MP
Título: Re: Jar Y Html
Publicado por: Drackzer en Domingo 17 de Diciembre de 2006, 17:15
HOLA..!!

Para poder crear el tan deseado applet, tienes que hacer lo siguiente:

Lo que te dijo el compa escape es verdad, pero tambien hay mas...

Si bien sabemos que un applet hereda las clases y metodos de una superclase, que es la de AWT, no SWING... entonces, TODAS TUS VARIABLES Y MAS QUE NADA, OBJETOS Y COMPONENTES QUE CREASTE POR MEDIO DE SWING, DEBERAS CAMBIARLAS POR OBJETOS Y COMPONENTES DE AWT..!! Solo es cuestion de documentarse con el API de AWT.... QUE CURA NO??

No es muy complicado, solo fijate bien donde cambiar el nombre a ciertos componentes y metodos, ya que son similares, pero hay pequeñas diferencias..

Y para que lo corras y ejecutes, solo haste de una minipagina en HTML, asi como creada de la manga en Notepad, solo para poder estar previsualizando el applet creado, (si utilizas NetBeans, pues no ocupas hacerte de esto, soo con compilarlo..)

Bueno, ojala te sirva de ayuda, al radio carnal!!!  ROCK!!
Título: Re: Jar Y Html
Publicado por: manurodri189 en Lunes 18 de Diciembre de 2006, 10:21
ok gracias pero creo que swing tambien vale si en vez de heredar de applet heredas de Japplet, corrigeme si estoy equivocado.Salu2
Título: Re: Jar Y Html
Publicado por: manurodri189 en Miércoles 20 de Diciembre de 2006, 23:20
Gracias por todo, ya he salido del paso con un script que ejecuta un shell como si fuera linea de comandos. Ya ha sido la exposicion, y no ha salido mal.Salu2