Bom esse é meu segundo primeiro post!!!
Eu agradeço a todos que puderem responder!!!
O primeiro não sei o que fiz e nem to achando ele hhahahah
Eu estou querendo capturar os valores (valor1 e valor2) que vão ser digitados no metodo formulario ai eu vou acionar o metodo Frm_somar. Porem não sei como captar os valores e como fazer a conta com eles. Eu uso Netbeans
Codigo a seguir:
*
- Midlet.java
- Created on 18 de Fevereiro de 2009, 15:32
*/
package lib;
import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import javax.microedition.io.CommConnection;
import javax.microedition.midlet.<em>;
import javax.microedition.lcdui.</em>;
/**
*
-
@author Aluno
-
@version
*/
public class calculadora extends MIDlet implements CommandListener{Double valor1; Double valor2; String resultado;
public void startApp() { Formulario(); }public void pauseApp() {
}public void destroyApp(boolean unconditional) {
}public void Formulario(){ Form Frm = new Form(“Calculadora”); TextField Valor1 = new TextField(“Valor1”,"",20,TextField.NUMERIC); TextField Valor2 = new TextField(“Valor2”,"",20,TextField.NUMERIC); Command Sair = new Command(“Sair”, Command.EXIT,0); Command Somar = new Command (“Somar”,Command.ITEM,0); Command Subtrair = new Command(“Subtrair”,Command.ITEM,0); Command Multiplicar = new Command (“Multiplicar”,Command.ITEM,0); Command Dividir = new Command (“Dividir”,Command.ITEM,0); Frm.append(Valor1); Frm.append(Valor2); Frm.addCommand(Sair); Frm.addCommand(Somar); Frm.addCommand(Subtrair); Frm.addCommand(Multiplicar); Frm.addCommand(Dividir); Frm.setCommandListener(this); Display.getDisplay(this).setCurrent(Frm); }
public void commandAction(Command command, Displayable displayable){
if (command.getLabel().equals("Sair")) Frm_Sair(); else if(command.getLabel().equals("Somar")) Frm_Somar(); else if(command.getLabel().equals("Subtrair")) Frm_Subtrair(); else if (command.getLabel().equals("Multiplicar")) Frm_Multiplicar(); else if (command.getLabel().equals("Dividir")) Frm_Dividir();}
public void Frm_Sair() {
}
public void Frm_Somar() { Integer resultado_soma; Form Frm = new Form(“Calculadora”); resultado_soma= Frm.get.strtofloat(valor1) + Frm.get.strtofloat(valor2);
}
public void Frm_Subtrair() {
}
public void Frm_Multiplicar() {
}
public void Frm_Dividir() {
}
}