Hola este el codigo que tengo, supuestamente el uduario ingresa sus datos, eso ya esta lo que quiero ahora es poder conectar eso a una base de datos pero no se como les dejo el codigo :
package hola;
import javax.microedition.io.*;
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
/**
* @author Gwm
*/
public class hola extends MIDlet implements CommandListener {
private Command Salir;
private Display display;
private Form pantalla;
private TextField nombre;
private TextField email;
private DateField date;
private ChoiceGroup listas;
private Gauge estado;
private Form pantalla2;
private Command Next, next;
private Command salir;
//private Command atras;
public hola (){
display = Display.getDisplay(this);
//salir
Salir = new Command ("Salir", Command.EXIT,2);
salir = new Command("Salir", Command.EXIT, 2);
//atras = new Command("Atras", Command.BACK, 1);
Next = new Command("Next", Command.OK, 1);
next = new Command("Ok", Command.OK,1);
// pantalla principal
pantalla = new Form("WELCOME");
pantalla2 = new Form("Su Informacion");
Image img;
try {
img = Image.createImage("/hola/imagen/Dibujo.PNG");
ImageItem imageItem = new ImageItem("empresa", img, ImageItem.LAYOUT_CENTER, "imagen no cargo");
pantalla.append(imageItem);
//pantalla2.append(imageItem);
} catch (Exception e){ //Exepciones
System.err.println("error: " + e);
e.printStackTrace();
}
// el texto
StringItem Saludos = new StringItem("", "Formulario datos ");//cadena texto
pantalla.append(Saludos);
StringItem Final = new StringItem("", "Gracias,por inscribirse");
pantalla2.append(Final);
// salir que sera manejado por el comando salir
nombre = new TextField("nombre:","", 30, TextField.ANY);
pantalla.append(nombre);
email = new TextField("e-mail:", "", 30, TextField.EMAILADDR);
pantalla.append(email);
date = new DateField("Fecha Nacimiento", DateField.DATE);
pantalla.append(date);
String[] edades = {"18-20","21-25","25-30"};
listas = new ChoiceGroup("Edad", ChoiceGroup.EXCLUSIVE, edades, null);
pantalla.append(listas);
estado = new Gauge("Intelecto", true, 10, 100);
pantalla.append(estado);
pantalla.addCommand(Salir);
pantalla.addCommand(Next);
pantalla2.addCommand(salir);
pantalla2.addCommand(next);
//pantalla2.addCommand(atras);
pantalla.setCommandListener(this);
}
// inicio
public void startApp() {
display.setCurrent(pantalla);
}
public void pauseApp() {
}
public void destroyApp(boolean unconditional) {
}
// fuction
public void commandAction(Command comando, Displayable displayable) {
if (comando == Salir) {
destroyApp(false);
notifyDestroyed();
}
else if (comando == Next){
display.setCurrent(pantalla2);
aprobacion();
}
if (comando == salir){
destroyApp(false);
notifyDestroyed();
private void aprobacion() {
String str = nombre.getString();
StringItem nmbr = new StringItem("Nombre:", nombre.getString());
StringItem eml = new StringItem("E-mail:", email.getString());
// StringItem para que me seleccione la edad
StringItem ed = new StringItem("Edad:", listas.getString(0));
Gauge std = new Gauge("Total:", true, 10, estado.getValue());
pantalla2.append(nmbr);
pantalla2.append(eml);
pantalla2.append(ed);
pantalla2.append(std);
pantalla2.setCommandListener(this);
}
}