crear su primer midlet en netbeans

8
1 Creando su primer MIDlet Documento elaborado por Johanna González Instructora Virtual CBA-Mosquera CREANDO SU PRIMER MIDLET EN NETBEANS Después de configurar la máquina virtual y la interfaz de desarrollo NetBeans, puede empezar creando el MIDlet “Hola Mundo”. Este MIDlet consiste en dos clases: HelloWorldMIDlet, que es la clase principal y define su funcionalidad básica, y HelloScreen, que define el objeto HelloScreen utilizado por la clase principal para mostrar el texto “Hola, Mundo!” en la pantalla del dispositivo. Para crear el MIDlet hola mundo: 1. Ejecute el IDE NetBeans 2. Seleccione File > New Project 3. Seleccione Java ME > Mobile Application y click en Next. 4. En el campo Project Name, ingrese “HelloWorld”. 5. Deseleccione la opción Create Hello MIDlet 6. Click en Next. La configuración del MIDlet continúa con la selección de la plataforma. Figura 1: Creando un nuevo proyecto MIDlet

Upload: 3dd4

Post on 30-Sep-2015

41 views

Category:

Documents


0 download

DESCRIPTION

NetBeans

TRANSCRIPT

  • 1 Creando su primer MIDlet

    Documento elaborado por Johanna Gonzlez Instructora Virtual CBA-Mosquera

    CREANDO SU PRIMER MIDLET EN NETBEANS

    Despus de configurar la mquina virtual y la interfaz de desarrollo NetBeans, puede empezar creando el MIDlet Hola Mundo. Este MIDlet consiste en dos clases: HelloWorldMIDlet, que es la clase principal y define su funcionalidad bsica, y HelloScreen, que define el objeto HelloScreen utilizado por la clase principal para mostrar el texto Hola, Mundo! en la pantalla del dispositivo.

    Para crear el MIDlet hola mundo:

    1. Ejecute el IDE NetBeans 2. Seleccione File > New Project 3. Seleccione Java ME > Mobile Application y click en Next. 4. En el campo Project Name, ingrese HelloWorld. 5. Deseleccione la opcin Create Hello MIDlet 6. Click en Next. La configuracin del MIDlet contina con la seleccin de la plataforma.

    Figura 1: Creando un nuevo proyecto MIDlet

  • 2 Creando su primer MIDlet

    Documento elaborado por Johanna Gonzlez Instructora Virtual CBA-Mosquera

    7. En el Emulador de la plataforma despliegue el men y seleccione el dispositivo de la plataforma en el cual requiere crear el MIDlet. Para nuestro caso la plataforma CLDC Oracle Java (TM) Platform Micro Edition SDK 3.0.5

    8. Seleccione CLDC-1.1 y MIDP-2.0 9. En la opcin Device, seleccione cualquier opcin del men desplegable 10. Click en Finish. NetBeans configura el proyecto MIDlet.

    Figura 2: Seleccionar la plataforma para el MIDlet

    11. Para crear la clase principal para el MIDlet, seleccione File> New File 12. Seleccione MIDP > MIDlet y seleccione Next 13. En el campo MIDlet Name, ingrese HelloWorldMIDlet 14. Click Finish. La clase HelloWorldMIDlet es creado en el paquete predeterminado.

  • 3 Creando su primer MIDlet

    Documento elaborado por Johanna Gonzlez Instructora Virtual CBA-Mosquera

    Figura 3: Creando la clase principal del MIDlet

  • 4 Creando su primer MIDlet

    Documento elaborado por Johanna Gonzlez Instructora Virtual CBA-Mosquera

    15. Borre el contenido de la clase HelloWorldMIDlet y pegue el siguiente cdigo fuente: import javax.microedition.midlet.*; import javax.microedition.lcdui.*; public class HelloWorldMIDlet extends MIDlet { public HelloWorldMIDlet() { } // Sets the MIDlet's current Display to a HelloScreen object. public void startApp() { Displayable current = Display.getDisplay(this).getCurrent(); if (current == null) { HelloScreen helloScreen = new HelloScreen(this, "Hello, world!"); Display.getDisplay(this).setCurrent(helloScreen); } } public void pauseApp() { } public void destroyApp(boolean unconditional) { } }

    16. Para crear el HelloScreen class, seleccione File > New File. 17. Seleccione Java > Java Class y luego click en Next 18. En el campo Class Name, ingrese HelloScreen 19. Click en Finish. La clase HelloScreen se crea en el paquete predeterminado

  • 5 Creando su primer MIDlet

    Documento elaborado por Johanna Gonzlez Instructora Virtual CBA-Mosquera

    Figura 4: Creando la clase HelloScreen

  • 6 Creando su primer MIDlet

    Documento elaborado por Johanna Gonzlez Instructora Virtual CBA-Mosquera

    20. Borre el contenido de la clase HelloScreen y pegue el siguiente cdigo fuente: import javax.microedition.lcdui.*; class HelloScreen extends Form implements CommandListener { private final HelloWorldMIDlet midlet; private final Command exitCommand; // Exit command for closing the MIDlet in the device UI. public HelloScreen(HelloWorldMIDlet midlet, String string) { super(""); StringItem helloText = new StringItem("", string); super.append(helloText); this.midlet = midlet; exitCommand = new Command("Exit", Command.EXIT, 1); addCommand(exitCommand); setCommandListener(this); } public void commandAction(Command command, Displayable displayable) { if (command == exitCommand) { midlet.notifyDestroyed(); } } }

    21. Guarde el proyecto seleccionando File > Save All 22. En el panel de proyectos, click derecho en HelloWorld y seleccione Deploy

    NetBeans construye el MIDlet y crea los archivos JAR y JAD usados para ejecutar el MIDlet en el dispositivo. Puede encontrar estos archivos en la ventana Files del panel.

  • 7 Creando su primer MIDlet

    Documento elaborado por Johanna Gonzlez Instructora Virtual CBA-Mosquera

    Figura 5: El proyecto HelloWorld visto en el panel de proyectos

    El MIDlet ha sido creado. Ahora lo puede ejecutar en el dispositivo.

    23. Vamos a ejecutar el MIDlet en el emulador de NetBeans, para esto Seleccione F6 o el botn Run Main Project

    Figura 6: Ejecutando el MIDlet

    24. Finalmente visualizamos el MIDlet Hola Mundo, en el emulador seleccionado.

  • 8 Creando su primer MIDlet

    Documento elaborado por Johanna Gonzlez Instructora Virtual CBA-Mosquera

    Figura 7: Emulador de NetBeans