Api Midp De Alto Nivel

  • Uploaded by: Sergio Pino
  • 0
  • 0
  • April 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Api Midp De Alto Nivel as PDF for free.

More details

  • Words: 631
  • Pages: 24
API MIDP DE ALTO NIVEL

Características del API de alto nivel Las aplicaciones no pueden definir la apariencia visual de los componentes que se presentan en la pantalla del dispositivo.  Tampoco pueden controlar las interacciones con el usuario, como navegación, desplazamiento y otros.  No pueden acceder a los dispositivos de entrada, como teclas o elementos apuntadores. 

Paquete LCDUI

javax.microedition.lcdui Contiene las clases que intervienen en la creación de las interfaces de usuario proporcionadas por sun.

Clase Screen

Clase list 

Contiene una lista con las opciones que va a presentar en pantalla el dispositivo.

Constructores: List lista = new List("Selecciona una opción:", List.EXCLUSIVE); lista.append("Opción uno", null); lista.append("opción dos", null); lista.append("Opción tres",null);

String[] opciones = {"opción uno", "opción dos", "opción tres"}; List lista = new List("Selecciona una opción", List.EXCLUSIVE, opciones, null);

Tipos de List

IMPLICIT

EXCLUSIVE

MULTIPLE

Clase TextBox 

Implementa una pantalla que permite al usuario introducir y editar texto.

Constructor: TextBox cajaTexto = new TextBox("Número de teléfono", "", 10, TextField.PHONENUMBER);

Formato del texto

INITIAL_CAPS_WORD INITIAL_CAPS_SENTENCE

Clase Alert 

Muestra un mensaje y opcionalmente una imagen, al usuario durante un tiempo determinado antes de presentar la pantalla siguiente.

Constructores: Alert alerta = new Alert("Alerta"); Alert alerta = new Alert("Alerta", "Esta es la alerta",null,AlertType.INFO);

alerta.setTimeout(Alert.FOREVER);

AlertType Para cada objeto Alert se puede seleccionar un objeto AlertType para indicar la naturaleza de la información que se proporciona.

Clase Ticker Consiste en un objeto String que se desplaza continuamente a través de la pantalla. Constructor: Ticker ticker = new Ticker("Holaaa mundooo....")

Clase Form Un formulario es un componente que actúa como contenedor de un número indeterminado de objetos. Todos los objetos que puede contener un formulario derivan de la clase Item.

Clase Item Es la superclase de todos los componentes de la interfaz gráfica susceptibles de ser incorporados a un objeto Form.

StringItem Es una cadena no modificable de texto, es decir, una cadena de texto con la que el usuario no puede interactuar de ninguna manera. Constructor: StringItem(String etiqueta, String texto)

ImageItem Nos da la posibilidad de incluir imágenes en un formulario. Al igual que la clase StringItem, el usuario no podrá interactuar con la imagen. Constructor: ImageItem(String etiqueta, Image imagen, int layout, String textoalt) ImageItem(String etiqueta, Image imagen, int layout, String textoalt, int apariencia)

LAYOUT

TextField Un TextField es un campo de texto que podemos insertar en un formulario y donde podemos editar texto. Es parecido al TextBox.

TextField(String etiqueta, String texto, int capacidad, int formato)

Diferencias entre TextField y TextBox Un TextField tiene que ser insertado en un formulario, mientras que un TextBox puede implementarse por sí mismo.  TextField deriva de la clase Item, mientras que TextBox deriva directamente de Screen, y sus eventos los controlamos a través de Commands. 

DateField El componente DateField nos permite manejar fechas y horas en nuestro formulario. Para ello, hace uso de la clase java.util.Date ya que es con este objeto con el que trabaja. Constructores: DateField(String etiqueta, int modo) DateField(String etiqueta, int modo, java.util.TimeZone zonahoraria)

ChoiceGroup Un componente ChoiceGroup es un grupo de elementos que podemos seleccionar. A diferencia de List solo soporta selección exclusiva y múltiple.

Constructores ChoiceGroup(String etiqueta, int tipo) ChoiceGroup(String etiq, int tipo, String[] elementos, Image[] imagenes)

Gauge La clase Gauge implementa un indicador de progresos a través de un gráfico de barras. El componente Gauge representa un valor entero que va desde 0 hasta un valor máximo.

Constructor: Gauge(String etiqueta, boolean interactivo, int valormax, int valorinicial)

Spacer Es un elemento no interactivo. Se puede indicar su altura y anchura mínimas. Su etiqueta siempre ha de ser nula y la aplicación no puede incorporar objetos tipo command a este.

ItemStateListener Es una interfaz que sirve para recuperar los cambios que el usuario realice sobre el valor de un Item editable sobre un objeto de tipo Form.

Related Documents

Api Midp De Alto Nivel
April 2020 9
Api De Bajo Nivel
April 2020 8
Lenguaje De Alto Nivel
April 2020 14
09 Scmad Midp Game Api
November 2019 14
08 Scmad Midp Ui Api
November 2019 8
Midp
November 2019 13

More Documents from ""

Rms
April 2020 13
April 2020 9
Tema 5 J2me
December 2019 12
Api De Bajo Nivel
April 2020 8
April 2020 11
Api Midp De Alto Nivel
April 2020 9