Categorías destacadas
programacion php    
Artículo
2
¡votar!

 Escribir Applets


Escribir el Código para Soportar Parámetros

Los Applets usan el método Applet getParameter para obtener los parámetros especificados por el usuario. El método getParameter se define de esta forma:

public String getParameter(String name)

Nuestro applet podría necesitar convertir el string que devuelve getParameter a otro formato, como a un entero. El paquete java.lang proporciona clases como Integer, que podemos usar para ayudarnos a convertir strings a tipos primitivos. Aquí tenemos un ejemplo de conversión de la clase AppletButton que convierte el valor de un parámetro a un entero:

int requestedWidth = 0;
. . .
String windowWidthString = getParameter("WINDOWWIDTH");
if (windowWidthString != null) {
    try {
        requestedWidth = Integer.parseInt(windowWidthString);
    } catch (NumberFormatException e) {
        //Use default width.
    }
}

Observa que si el usuario no especifica un valor para el parámetro WINDOWWIDTH, el código anterior usa un valor por defecto de 0, que el applet interpreta como "usa el tamaño natural de la ventana". Es importante que suministremos valores por defecto siempre que sea posible.

Además de la utilización del método getParameter para obtener valores de parámetros en un applet, también podemos usar getParameter para obtener atributos de la etiqueta <APPLET>. Puedes ir a la página La Etiqueta <APPLET> para ver una lista de estos atributos.

. Un ejemplo: AppletButton

Abajo tenemos el código de AppletButton que obtiene los parámetros del applet.

String windowClass;
String buttonText;
String windowTitle;
int requestedWidth = 0;
int requestedHeight = 0;
. . .
public void init() {
    windowClass = getParameter("WINDOWCLASS");
    if (windowClass == null) {
        windowClass = "TestWindow";
    }

    buttonText = getParameter("BUTTONTEXT");
    if (buttonText == null) {
        buttonText = "Click here to bring up a " + windowClass;
    }

    windowTitle = getParameter("WINDOWTITLE");
    if (windowTitle == null) {
        windowTitle = windowClass;
    }

    String windowWidthString = getParameter("WINDOWWIDTH");
    if (windowWidthString != null) {
        try {
            requestedWidth = Integer.parseInt(windowWidthString);
        } catch (NumberFormatException e) {
            //Use default width.
        }
    }
 
    String windowHeightString = getParameter("WINDOWHEIGHT");
    if (windowHeightString != null) {
        try {
            requestedHeight = Integer.parseInt(windowHeightString);
        } catch (NumberFormatException e) {
            //Use default height.
        }
    }
Publicado por:
Ricard Lou Torrijos
Recomendar
a un amigo
Compartir
en redes
 
Comentarios
 
BBDD
Entornos de desarrollo
Entretenimiento
Herramientas
Internet
Lenguajes de script
Lenguajes imperativos
Lenguajes orientados a objeto
Otros lenguajes
Plataformas
Teoría
Varios
Copyright © 1998-2011 Programación en Castellano. Todos los derechos reservados
Datos legales | Politica de privacidad | Contacte con nosotros | Publicidad

Diseño web y desarrollo web. Un proyecto de los hermanos Carrero.

Red internet:
Juegos gratis | Servidores dedicados
Más internet: Password | Directorio de weblogs | Favicon