29/08/2008, 04:23
|
| | Fecha de Ingreso: agosto-2008
Mensajes: 19
Antigüedad: 16 años, 5 meses Puntos: 0 | |
jframe abre applet ¡no funciona! Tengo una clase que hereda de jframe, y debe abrir una clase snake que hereda de applet.
public class cliente extends JFrame{
private cliente(String[] args) {
super();
snake obj = new snake ();
obj.init();
getContentPane().add(obj);
}
public static void main(String[] args) {
new cliente(args);
}
}
public final class snake extends Applet implements Runnable{ ... }
Si ejecuto el applet, este funciona perfectamente. Pero si hago que mi frame abra el applet entonces me da el siguiente error:
Client exception: java.lang.NullPointerException
java.lang.NullPointerException
at java.applet.Applet.getCodeBase(Unknown Source)
at snake.init(snake.java:77)
at cliente.<init>(cliente.java:16)
at cliente.main(cliente.java:37)
Donde la primera linea de snake que da error (la 77) es la siguiente:
back = getImage(getCodeBase(), "screan.gif");
¿Por qué falla al cargar una imagen, si al ejecutar el applet directamente si funciona?
¿Estoy llamando mal al applet? Muchas gracias y un saludo. |