Artículos
Java

Hola Mundo con Java ME y un TextBox

13/Sep/2012

En un anterior ejemplo vimos como con Java ME podíamos crear una aplicación Hola Mundo. En ese caso utilizamos un Canvas sobre el que volcábamos una cadena de texto con el «Hola Mundo». En este segundo ejemplo vamos a ver como podemos crear un primer ejemplo de Hola Mundo con Java ME, pero en este caso gestionaremos la salida mediante un TextBox.

Lo primero será definir nuestra clase Display que es la que, al fin y al cabo, representa la pantalla del dispositivo móvil. De igual manera definiremos la clase TextBox que será la caja de texto en la que insertaremos nuestro Hola Mundo.

private Display display;
TextBox textbox = new TextBox("Mi ejemplo","Hola Mundo",20,0);

Ya vemos que cuando creamos el TextBox estamos indicando su título «Mi ejemplo» y su contenido». Así como su tamaño y restricciones.

Lo siguiente será recordar los tres métodos de los que se compone un MIDLet: startApp, pauseApp y destroyApp.

protected void destroyApp(boolean unconditional)
  throws MIDletStateChangeException {	}
protected void pauseApp() { }
protected void startApp() throws MIDletStateChangeException { }

Será el método de inicialización o startApp() en el que instanciemos nuestro display. Para instanciar el Display utilizamos la propia factoría Display y su método .getDisplay()

display = Display.getDisplay(this);

Ya solo nos quedará añadir el TextBox a nuestro display. Para ello utilizamos el método .setCurrent() sobre el Display, pasándole la caja de texto o TextBox.

display.setCurrent(textbox);

El método startApp() nos quedará de la siguiente forma:

protected void startApp() throws MIDletStateChangeException {
  display = Display.getDisplay(this);
  display.setCurrent(textbox);
}

Con estos sencillos pasos tenemos creados nuestro Hola Mundo con Java ME y un TextBox. Y nuestro resultado:

Vídeos sobre Java

Disfruta también de nuestros artículos sobre Java en formato vídeo. Aprovecha y suscribete a nuestro canal.

Test Java

¿Te atreves a probar tus habilidades y conocimiento en Java con nuestro test?

Test Java
Suscribir
Notificar de
guest
1 Comentario
Recientes
Anteriores Más votados
Opiniones integradas
Ver todos los comentarios