Java

Solo disponible en BuenasTareas
  • Páginas : 2 (286 palabras )
  • Descarga(s) : 0
  • Publicado : 29 de marzo de 2011
Leer documento completo
Vista previa del texto
Gauge
Es muy usual ver indicadores de progreso, ejemplos incluyen un indicador de porcentaje en la descarga de un archivo o la barra de progreso en la instalación de software.En un dispositivo móvil agregamos esta barra con el componente Gauge
Un Gauge tiene dos formas de actualizarse. La primera se conoce como modo interactivo, donde el usuariorealiza los cambios. La segunda, se conoce como modo no interactivo. Le corresponde al programador cambiar los valores.
API de Gauge
Gauge Class: javax.microedition.lcdui.GaugeMétodo
Descripción
Constructor
Gauge(String Etiqueta, boolean Interactivo, int valorMaximo, int valorInicial)
Crear un nuevo gauge
Metodos
int getValue()
Obtiene el valor actualdel gauge
void setValue(int value)
Fija un nuevo valor para el gauge
int getMaxValue()
Obtiene el máximo valor permitido para el gauge
void setMaxValue(int maxValue)Configura el máximo valor para el gauge
boolean isInteractive()
¿Es un gauge interactivo?
Programación de Tareas
A partir de la versión 1.3 de Java se agregaron dos clases – Timer yTimerTask – Para facilitar la ejecución de tareas en un hilo de fondo. Como parte del timer existen varias opciones para la programación de las tareas, desde ejecutarla una solavez, hasta su repetición a intervalos regulares. El uso de estas clases se basa en la decisión de cual método seleccionar para la ejecución de la tarea
El concepto general es:Tenemos un Timer(Temporizador) y una tarea. El timer especifica cuando se deberá ejecutar una tarea y la tarea es el “qué hacer”.
Por ejemplo, tenemos un timer que se “activa cadasegundo”. La tarea actualiza un reloj”.
Las clases Timer y TimerTask trabajan en conjunto, una no puede existir sin la otra. Reduciendo los conceptos tenemos lo siguiente:
tracking img