Escribir Applets

Mostrar diagn�sticos por la salida est�ndar puede ser una herramienta de mucho valor cuando estamos depurando un applet. Otras veces que veremos mensajes en la salida est�ndar ser� cuando ocurra un excepci�n no capturada en el applet. Los applets tambi�n tiene la opci�n de usar el stream de error est�ndar.

D�nde se muestran las salidas est�ndar y de error varia, dependiendo de c�mo est� implementado el visualizador de applets, la plataforma en la que se est� ejecutando, y (algunas veces) c�mo arrancamos el navegador o visualizador. Por ejemplo, cuando lanzamos el ApplerViewer en una ventana Shell de UNIX, los strings mostrados en la salida est�ndar y de error aparecen en esa ventana shell, a menos que re-dirijamos la salida. Cuando llamamos el AppletViewer desde un men� X-windows, la salida est�ndar y de error van a la ventana de consola. Por otro lado, Netscape Navigator 2.0, siempre muestra la salida est�ndar y de error en la Consola Java, que est� disponible desde el men� "Opciones".

Lso applets muestran el stream de salida est�ndar usando System.out.print(String) y System.out.println(String). Mostrar la salida en el stream de error es similar, excepto que especificamos System.err en lugar de System.out. Aqu� tenemos un ejemplo:

//Where instance variables are declared:
boolean DEBUG = true;
. . .
//Later, when we want to print some status:
if (DEBUG) {
    System.out.println("Called someMethod(" + x + "," + y + ")");
}
Nota:

Mostrar texto por los streams de salida y de error est�ndar es relativamente lento. Si tenemos problemas relacionados con el tiempo, imprimir mensajes en cualquiera de estos streams podr�a no ser muy �til.

Debemos asegurarnos de desactivar toda la salida de depurado antes de liberar nuestro applet.

COMPARTE ESTE ARTÍCULO

COMPARTIR EN FACEBOOK
COMPARTIR EN TWITTER
COMPARTIR EN LINKEDIN
COMPARTIR EN WHATSAPP
ARTÍCULO ANTERIOR

SIGUIENTE ARTÍCULO