3.201 cursos gratis
6.233.243 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) |11910 alumnos|Fecha publicación: 07/09/2004
Capítulos del curso

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.

Descarga el PDF gratis

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


Cursos Valoración Alumnos Vídeo
Usabilidad web
La usabilidad es el principal elemento con el cual debe contar toda página Web. Yo defino Usabilidad como la capacidad de una aplicación de ser agradable, eficiente y fá... [17/07/06]
 4,25/5 1.751  
Webs dinámicas con PHP
El lenguaje PHP es un lenguaje de programación de estilo clásico, nada que ver con el HTML, XML o WML. Se parece mucho más al Java o Javascript pero, a diferencia de esto... [10/09/04]
 4,27/5 11.439  
Introducción al Lenguaje C
El lenguaje C apareció en 1972, en el diseño del sistema operativo UNIX. Este lenguaje, que en la actualidad está bajo el estandar ANSI C, se ha utilizado para diseñar ho... [10/05/04]
 4,41/5 24.572  


Publicar en   del.icio.us    digg    meneame

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