2010-06-10 24 views
5

Tengo un problema.Ejecutar Java-applets directamente (sin página html)

¿Cómo puedo ejecutar mi java-applet directamente sin incrustado en mi página web?

Sé que appletViewr puede ejecutar applet sin navegador pero necesito obtener applet de Java sin página html.

+1

Uso del visor de applets! ¡Prisa! –

+1

AppletViewr ejecuta el applet fuera del navegador, pero necesito obtener un applet de Java sin la página html – PleaseHelpMe

Respuesta

3

Appletviewer es el camino a seguir, pero, que todavía requiere una página web con un applet-tag.

Una solución alternativa es escribir una clase de rutas internas, con un método principal, que instancia el applet, pide init(), start(), stop() y destroy() que de otro modo habría sido hecho por el navegador o visor de applets.

1

Construya una subclase, que implemente el método principal, y llame a init(), start(), stop(), destruya según sea necesario.

1

Si usa eclipse: Haga clic con el botón derecho en su archivo java principal (el que extiende Applet), seleccione el submenú 'Ejecutar como' y seleccione 'Applet'.

-1
<applet code=classname height=200 width=200> 

</applet> 

Basta con escribir el código en su programa de Java y la primera carrera usando:

javac classname.java 

después

run:appletviewer classname.java 
+0

Considere evitar todas las mayúsculas y use etiquetas de código cuando corresponda. – kevinf

3

uso por debajo de código con el número, donde AppletClass es su clase Applet.

AppletClass appletClass = new AppletClass(); 

JFrame frame = new JFrame(); 
frame.setLayout(new GridLayout(1, 1)); 
frame.add(appletClass); 

// Set frame size and other properties 
... 

// Call applet methods 
appletClass .init(); 
appletClass .start(); 

frame.setVisible(true); 

Se pueden realizar más personalizaciones según sea necesario.

+0

¿Alguna idea de cómo pasar los valores ? –

+0

@KeithTyler combina el código anterior, que va en un 'public static void main (String [] args)' con el método stub de [esta respuesta] (https://stackoverflow.com/a/6131260). –

1

Uso /*<applet code="java file name " height=150 width=150></applet>*/ antes de declarar la clase del applet y luego compilar y ejecutar programas Java Applet usando el visor de applets se ejecutan perfectamente no requieren ningún archivo html

Cuestiones relacionadas