4,52/5
(83 opiniones)
|12480 alumnos|Fecha publicación: 07/09/2004
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.
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.
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.
Hay 83 opiniones. Opina sobre este curso.
| 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] |
|
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] |
|
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] |
|
49.291 | ||
Publicar en
del.icio.us
digg
meneame