ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

La Casita De La Seguridad Ciudadana


Enviado por   •  9 de Mayo de 2012  •  353 Palabras (2 Páginas)  •  915 Visitas

Página 1 de 2

Capítulo 5: Interfaces gráficas de usuario

ITEM Petición para introducir el comando en un “item” en la pantalla

OK Aceptación de una acción por parte del usuario

SCREEN Para Commands de propósito más general

STOP Petición para parar una operación

Tabla 5.3 Tipos de los objetos Command

La declaración del tipo sirve para que el dispositivo identifique el

Command y le dé una apariencia específica acorde con el resto de

aplicaciones existentes en el dispositivo.

• Prioridad: Es posible asignar una prioridad específica a un objeto

Command. Esto puede servirle al AMS para establecer un orden de

aparición de los Command en pantalla. A mayor número, menor prioridad.

Por ejemplo, si queremos crear un objeto Command con la etiqueta “Atras”, de

tipo BACK y prioridad 1 lo haremos de la siguiente manera:

new Command(“Atras”,Command.BACK,1)

La Tabla 5.4 muestra los métodos de la clase Command.

Métodos Descripción

public int getCommandType() Devuelve el tipo del Command.

public String getLabel() Devuelva la etiqueta del Command.

public String getLongLabel() Devuelve la etiqueta larga del Command.

public int getPriority() Devuelve la prioridad del Command.

Tabla 5.4 Métodos de la clase Command

No basta sólo con crear un objeto Command de un determinado tipo para que

realice la acción que nosotros deseamos, de acuerdo a su tipo. Para ello tenemos que

implementar la interfaz CommandListener.

En cualquier MIDlet que incluyamos Commands, tendremos además que

implementar la interfaz CommandListener. Como sabemos, una interfaz es una clase

donde todos sus métodos son declarados como abstract. Es misión nuestra implementar

sus correspondientes métodos. En este caso, la interfaz CommandListener sólo

incluye un método commandAction(Command c, Displayable d) en donde

indicaremos la acción que queremos que se realice cuando se produzca un evento en el

Command c que se encuentra en el objeto Displayable d.

En el siguiente punto veremos más elementos que nos ayudarán a crear

nuestras interfaces de usuario y estudiaremos ejemplos donde podremos ver el uso de

los Commands y de CommandListener.

5.3. La interfaz de usuario de alto nivel

Ya tenemos un concepto general de cómo manejar y controlar las acciones del

usuario a través de objetos Command y de cómo insertar éstos en la pantalla del

dispositivo MID. En este punto vamos a profundizar un poco más en la jerarquía de

clases de la figura 5.1 y vamos a estudiar la clase Screen y todas las subclases

56

...

Descargar como (para miembros actualizados) txt (2 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com