La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

ING.CIP.IVAN PETRLIK AZABACHE. GRAFICOS CON EL API DE BAJO NIVEL Para poder utilizar la pantalla de un dispositivo movil a traves del API de bajo nivel.

Presentaciones similares


Presentación del tema: "ING.CIP.IVAN PETRLIK AZABACHE. GRAFICOS CON EL API DE BAJO NIVEL Para poder utilizar la pantalla de un dispositivo movil a traves del API de bajo nivel."— Transcripción de la presentación:

1 ING.CIP.IVAN PETRLIK AZABACHE

2 GRAFICOS CON EL API DE BAJO NIVEL Para poder utilizar la pantalla de un dispositivo movil a traves del API de bajo nivel se recurre a las clases Graphics y Canvas. La combinacion de las dos clases,donde la capacidad de control sobre eventos de la clase Canvas y de la capacidad de dibujo por parte de la clase Graphics.

3 Estructura básica de una Clase Canvas Se crea una clase de nombre CelularBajoNivel y que haga herencia de la clase Canvas Se implementa el constructor de la clase CelularBajoNivel Se implementa el metodo paint con un parametro que reciba un objeto de la clase Graphics

4 Ejecución de un Canvas Para poder ejecutar una clase canvas necesariamente tenemos que crear un MIDlet. Canvas CelularBajoNivel MIDlet CelularAltoNivel 1 0..* Se ejecuta

5 canvas

6 Insertar el Canvas Creado en la pantalla del Dispositivo Movil Canvas

7 Se Logro Insertar el Canvas a traves del MIDlet (CelularAltoNivel) Canvas Representado por: CelularBajoNivel

8 Sistema de coordenada dentro de un Canvas La unidad de medida es el pixel (0, 0) Y X

9 Sistema de coordenada dentro de un Canvas (0, 0) Y X Coordenada (x,y)

10 Primitivas Graficas La clase Graphics proporciona varias primitivas graficas de bajo nivel. Lineas Rectangulos Rectangulos redondeados Arcos Texto Imágenes

11 Lineas El metodo drawLine() crea una linea desde la coordenada de origen hasta la posicion destino que se especifique. (0, 0) (150, 200)

12 Rectangulos El metodo drawRect() dibuja un rectangulo con el color de tipo línea actuales 100 (50, 50)

13 Rectangulos redondeados El metodo drawRoundRect() dibuja rectangulo con las esquinas redondeadas.

14 Arcos El metodo drawArc() dibuja un arco que se circunscribe en el rectangulo cuyas dimensiones se definen en los argumentos del metodo.

15 Arcos (50, 50) 100

16 Texto El metodo drawString() dibuja texto sobre la pantalla.

17 Imágenes Las imágenes se utilizan en pantallas de tipo Alert,List,Form. createImage(String rutaimagen) createImage(byte[],int offset,int longitud) createImage(Image imagen) createImage(int anchura, int altura)

18 Imágenes

19 Rectangulo relleno de color

20

21 Arco relleno de color

22

23

24 EJERCICIO # 01

25 Crear un proyecto MIDlet Clase comun

26

27

28

29

30

31

32 EJERCICIO #02

33 Sobre el ejercicio anterior se tendra que aumentar las siguientes lineas de codigo:

34 EJERCICIO #02

35

36


Descargar ppt "ING.CIP.IVAN PETRLIK AZABACHE. GRAFICOS CON EL API DE BAJO NIVEL Para poder utilizar la pantalla de un dispositivo movil a traves del API de bajo nivel."

Presentaciones similares


Anuncios Google