Saludos amigos en esta oportunidad tenemos un ejemplo básico de un MIDLet, una aplicacion para dispositivo móvil, para empezar a trabajar esta parte si no tienes instalado el NetBeans, puedes descargar la version de JavaME, despues que ya este instalada creamos un nuevo proyecto asi:
Despues hacemos click en "Next" y desmarcamos la opcion "Create Hello MIDLet" yhacemos click sobre Source Package y creamos un nuevo MIDLet con nombre reflex asi:
y pegas el siguiente código:
/*
* To change this template, choose Tools | Templates* and open the template in the editor.
*
* @author Jeison Nisperuza
*/
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
public class reflex extends MIDlet implements CommandListener {
private Command exitCommand;
private Display mostrar;
private Form pantalla;
private ImageItem imageItem;
private Image aImage;
public reflex() {
// Obtenemos el objeto Display del midlet.
mostrar = Display.getDisplay(this);
// Creamos el comando Salir.
exitCommand = new Command("Salir", Command.EXIT,0);
// Creamos la pantalla principal (un formulario)
pantalla = new Form("Java es Genial");
// Creamos y añadimos la cadena de texto a la pantalla
StringItem reflexion = new StringItem("","Este potente lenguaje de programación es una maravilla. " +
"El sistema se basa en un estandar para la programacion, sin importancia del modelo o tipo de ordenador que tengamos.");
//mi Hijo
try {
aImage = Image.createImage("/ae_gwt_java.jpg");
pantalla.append(imageItem);
} catch (Exception e) {
}
pantalla.append(reflexion);
imageItem = new ImageItem("Duke", aImage, ImageItem.LAYOUT_CENTER, "image");
pantalla.append(imageItem);
// Añadimos el comando Salir e indicamos que clase lo manejará
pantalla.addCommand(exitCommand);
pantalla.setCommandListener(this);
}
public void startApp() throws MIDletStateChangeException {
// Seleccionamos la pantalla a mostrar
mostrar.setCurrent(pantalla);
}
public void pauseApp() {
}
public void destroyApp(boolean incondicional) {
}
public void commandAction(Command c, Displayable s) {
// Salir
if (c == exitCommand) {
destroyApp(false);
notifyDestroyed();
}
}
}
Al crear este proyecto debes crear una carpeta de nombre res ubicada dentro de la carpeta del proyecto donde esta la carpeta dist, build, nbprojet, src y buld.xml que es donde van estar alojados los archivos que vamos a llamar, en este ejemplo es una imagen:
Despues de crear esta carpeta y copiar sus archivos (Imagen en este caso), debemos agregar el folder a la carpeta "Resources" que corresponden a los recursos de nuestra aplicación y lo hacemos de la siguiente forma:
Despues de agregar el folder para que nuestra aplicación la pueda utilizar los archivos que esta carpeta contenga y debe verse de la siguiente manera:
Despues de esto ya podemos podemos ejecutar nuestra aplicación y debe verse de la siguiente manera:
Deja tu comentario o agradecimiento... espero les sirva.
Descarga el proyecto completo maReflex.
Comentarios
Publicar un comentario