3.283 cursos gratis
6.261.122 alumnos
Publica tu curso gratis
Busca cursos gratis:
Estás aquí: mailxmail > Cursos de Informática > Programación > Programación de juegos para móviles con J2ME > La clase Alert

Programación de juegos para móviles con J2ME

Autor: Alberto García Serrano
Curso:  4,52/5 4,52/5 (83 opiniones) |12480 alumnos|Fecha publicación: 07/09/2004

Capítulo 12:

  La clase Alert

Permiten mostrar una pantalla de texto durante un tiempo o hasta que se produzca un comando de tipo OK. Se utiliza para mostrar errores u otro tipo de mensajes al usuario.

 La clase Alert

Para crear una alerta utilizamos su constructor que tiene la siguiente forma:

Alert (String título, String texto_alerta, Image imagen_alerta, AlertType tipo_alerta)
El título aparecerá en la parte superior de la pantalla. El texto de alerta contiene el cuerpo del mensaje que queremos mostrar. El siguiente parámetro es una imagen que se mostrará junto al mensaje. Si no queremos imagen le pasamos null como parámetro. El tipo de alerta puede ser uno de los siguientes:

ALARM
CONFIRMATION
ERROR
INFO
WARNING

La diferencia entre uno y otro tipo de alerta es básicamente el tipo de sonido o efecto que produce el dispositivo. Vemos un ejemplo:

Alert alerta = new Alert ("Error","El dato no es válido", null, AlertType.ERROR);
Y la siguiente línea mostrará la alerta:

display.setCurrent(alerta);
Lo hará durante 1 ó 2 segundos. Se puede establecer el tiempo del mensaje con el método

setTimeout(int tiempo)
donde podemos especificar el tiempo en milisegundos. También podemos hacer que el mensaje se mantenga hasta que se pulse un botón del dispositivo de la siguiente manera:

alerta.setTimeout(Alert.FOREVER);
 
La clase List.- Mediante la clase List podemos crear listas de elementos seleccionables.

 La clase Alert


Veamos el constructor:

List (String título, int tipo_lista, String[] elementos, image[] imágenes)
Los posibles tipos de lista son:

EXCLUSIVE - Sólo se puede seleccionar un elemento
IMPLICIT - Se selecciona el elemento que tiene el foco
MULTIPLE - Permite la selección múltiple
Un ejemplo real:

String[] ciudades = {"Málaga", "Madrid", "Melilla"};
List lista = new List ("Seleccione una ciudad", List.EXCLUSIVE, ciudades, null);

En las listas de tipo EXCLUSIVE e IMPLICIT se puede utilizar el método getSelectedIndex() que retorna el índice del elemento seleccionado. Pasando como parámetro el índice al método getString() nos devuelve el texto del elemento seleccionado. En listas de tipo MULTIPLE podemos utilizar el método:

int getSelectedFlags(boolean[] array_seleccionados)

Esta función rellenará el array de tipo booleano que le pasamos como parámetro con valores true o false según el elemento correspondiente esté seleccionado. Evidentemente, el array debe tener una correspondencia uno a uno en número de elementos con la lista.

Capítulo siguiente - La clase TextBox
Recibe nuestras novedades
Al presionar "Recibir" estás dándote de alta y aceptas las condiciones legales de mailxmail

Hay 83 opiniones. Opina sobre este curso.


Cursos similares a Programación de juegos para móviles con J2ME


Cursos Valoración Alumnos Vídeo
Funciones en C (primera parte)
Curso de programacíon informática sobre Funciones en C en el orden de los fundamentos de la programación. Comprende el desarrollo de un software utilizando funciones y a ... [17/10/08]
 4,50/5 2.816  
Procesos en C. Sincronización (primera parte)
Curso de informática sobre sincronización de procesos en C y señales en linux que te ofrece la posibilidad de comprender los mecanismos de comunicación entre procesos inf... [21/10/08]
5/5 993  
Java
Java nació con el deseo por parte de Sun de buscar un lenguaje de programación enfocado a electrodomésticos. Se necesitaba alg&uacu... [23/04/04]
 4,45/5 49.291  


Publicar en   del.icio.us    digg    meneame

¿Qué es mailxmail.com?|ISSN: 1699-4914|Recomiéndanos|Ayuda
Condiciones legales de mailxmail