Ir al contenido principal

Entradas

Mostrando las entradas con la etiqueta hola mundo

Dibujando en Canvas 2

Hola. Hoy seguiremos mostrando cuales son las demás primitivas gráficas para dibujar. 1 - Ya tenemos nuestra clase que hereda de Canvas y por supuesto nuestro MIDlet: import java.io.IOException; import javax.microedition.lcdui.Canvas; import javax.microedition.lcdui.Graphics; import javax.microedition.lcdui.Image; public class Dibujando extends Canvas {     Image imagen;     public Dibujando() {         try {             imagen = Image.createImage("/book.png");         } catch (IOException ex) {         }     }     protected void paint(Graphics g) {            } } 2 - Como pueden ver en nuestro código hemos creado una imagen para después poder pintarla en pantalla: Creamos una atributo de tipo Image donde se almacenara la imagen en memoria. Dentr...

Dibujando en Canvas

Buenas gente, hoy les mostrare como empezar a dibujar en canvas. 1 - Creamos una clase Canvas y la extendemos de Canvas: import javax.microedition.lcdui.Canvas; import javax.microedition.lcdui.Graphics; public class Dibujando extends Canvas {     protected void paint(Graphics g) {            } } Como ya hemos mostrado la clase Canvas obliga a crear el método paint. 2 - Ya podemos ponernos a dibujar: // Dibujamos un Cuadrado g.fillRect(10, 10, 100, 100); // Dibujamos un Rectangulo g.fillRect(120, 120, 200, 50); Con el método fillRect dibujamos rectángulos, recibe como parámetros: * int x : Punto del ancho de la pantalla donde empezara a dibujar el rectángulo. * int y: Punto del alto de la pantalla donde empezara a dibujar el rectángulo. * int width: Tamaño de ancho del rectángulo. * int height: Tamaño de alto del rectángulo. // Dibujamos un Cuadrado con bordes redondeados g.fillRoundRect(1...

Hola Mundo en Canvas

Buenas, después de varios días sin actualizar, disculpen fueron días de parciales y no tuve mucho tiempo para poder escribirles... Hoy les mostrare como iniciar su proyecto a bajo nivel, la forma de crear todo por nosotros mismos. 1 - Primero creamos un proyecto, y creamos un MIDlet vació. 2 - Creamos una Nueva clase de java: public class CanvasHolaMundo { } 3 - Hacemos que nuestra clase herede (extends) de Canvas: public class CanvasHolaMundo extends Canvas { } Deberán importar la librería: "import javax.microedition.lcdui.Canvas;", como logran ver solo anteponiendo la palabra "extends" y el nombre de la clase ya se logra hacer una herencia. 4 - Al heredar de Canvas esta clase nos obliga a crear un método: public class CanvasHolaMundo extends Canvas {     protected void paint(Graphics g) {            } } Este método paint recibe el objeto Graphics que nos permiti...

Introducción a LWUIT

Buenas, hoy les presentare una libreria para Java ME, que mejora notablemente la interfaz de usuario: Lightweight UI Toolkit Library, mejor dicho LWUIT. Primero para poder utilizar esta librería tendremos que descargarla. Hacer clic aqui para descargar . Una vez descargada y descomprimida, en cualquier lugar. Procedemos a crear un proyecto nuevo en nuestro NetBeans. y Ingresamos a las propiedades haciendo clic derecho sobre el proyecto: Ingresamos a Librerías y Recursos, y hacemos clic en Agregar Jar/Zip: Y buscamos en donde descomprimimos el archivo: LWUIT.jar Hacemos clic en aceptar y ya tendremos disponible la librería para trabajar en nuestro proyecto. Les dejo un pequeño código de muestra para que se fijen si les funciona todo bien: import com.sun.lwuit.Command; import com.sun.lwuit.Display; import com.sun.lwuit.Form; import com.sun.lwuit.Label; import com.sun.lwuit.animations.CommonTransitions; import com.sun.lwuit.layouts.BorderLa...

Hola Mundo con Java ME

Buenas... Hoy un pequeño tutorial para comenzar con NetBeans y observar como crear nuestra primer aplicación con JAVA ME. 1 - Abrimos NetBeans 2 - Vamos a Archivo -> Proyecto Nuevo (Ctrl + Mayus + N) 3 - Creamos un Proyecto de Tipo: Java ME -> Mobile Application y hacemos clic en Siguiente. 4 - Aqui definimos el Nombre de nuestro Proyecto y la ubicacion. Proyect Name (Nombre del Proyecto). Y dejamos solo la  casilla seleccionada de Set as Main Project. * Set as Main Project: El proyecto se fija como Principal * Create Hello MIDlet: Seleccionando esta casilla nos creara automáticamente un Hola Mundo, pero esta clase tendrá muchos componentes que por el momento no es necesario que lo sepan, además de tener mucho código y ya asustarlos de una xD. Hacemos clic en Siguiente. 5 - En este paso podremos elegir el Emulador con que probaremos nuestra aplicación y las configuraciones de la Aplicacion. Es recomendable seleccionar CLDC-1.1 y MIDP-2.0 ya que son los estándares que soportan...