Pegar valores da tela

public double leNum1(){ return Double.parseDouble(tf_num1.getString()); }

Gostaria de criar este metodo para retornar o numero q o usuario digitou na tela, mas detalhe naum consiguo usar a classe Double, faço como pra peger o dado informado pelo usuario na tela do celular e convertelo pra double?

Obrigado pela ajuda ! (Y)

Olha amigo , voce deve ser muito iniciante mesmo e sua pergunta ficou meia estranha mas acho que entendi.
Voce quer um metodo que leia um numero do tipo double .

Programa

import Javax.swing.*;

Public Class teste(){

private double numero;

public double leia(){

 numero = JOptionPane.ShowImputDialog(Double.ParseDouble("Entre com o numero desejado"))

return numero;
}

Depois disso na classe principal voce faz assim

public static void main(String[]Args){

         teste ler = new teste();

      
     ler.leia();

}

Fiz rapidão este exemplo , deve ter algum errinho simples ai de sintaxe mas se vc entendeu voce consegue fazer , qualquer coisa me adiciona no msn:: alancristensen@hotmail.com
falow

}

Eu preciso fazer a leitura do dado de uma tela de um celular amigao, estou programando pra celular , fiz a tela do programa no braço e estou implementando a logica e tento construir tal metodo e naum da certo !!!

[code]package hello;

import javax.microedition.lcdui.Command;
import javax.microedition.lcdui.CommandListener;
import javax.microedition.lcdui.Display;
import javax.microedition.lcdui.Displayable;
import javax.microedition.lcdui.Form;
import javax.microedition.lcdui.StringItem;
import javax.microedition.lcdui.TextField;
import javax.microedition.lcdui.Ticker;
import javax.microedition.midlet.*;

public class Calculadora extends MIDlet implements CommandListener{

public Form frm_calc;
public Display display;
public TextField tf_num1, tf_num2;
public StringItem si_resul;
public Command cm_voltar, cm_ajuda, cm_soma, cm_subtrai, cm_mult, cm_divide;
public Ticker ticker;

public void startApp() {
    display = Display.getDisplay(this);
    frm_calc = new Form("Calculadora");
    tf_num1 = new TextField("Informe o num1.:", "", 7, TextField.NUMERIC);
    tf_num2 = new TextField("Informe o num2.:", "", 7, TextField.NUMERIC);
    cm_voltar = new Command("Voltar", Command.BACK, 1);
    cm_soma = new Command("Somar", Command.ITEM, 1);
    cm_subtrai = new Command("Subtrair", Command.ITEM, 2);
    cm_mult = new Command("Multiplicar", Command.ITEM, 3);
    cm_divide = new Command("Divide", Command.ITEM, 4);
    cm_ajuda = new Command("Ajuda", Command.BACK, 5);
    si_resul = new StringItem("Resultado.:", "");
    ticker = new Ticker("Calculadora JAVA para celular sua solução meu problema!");

    frm_calc.append(tf_num1);
    frm_calc.append(tf_num2);
    frm_calc.addCommand(cm_voltar);
    frm_calc.addCommand(cm_soma);
    frm_calc.addCommand(cm_subtrai);
    frm_calc.addCommand(cm_mult);
    frm_calc.addCommand(cm_divide);
    frm_calc.addCommand(cm_ajuda);
    frm_calc.setTicker(ticker);

    frm_calc.setCommandListener(this);
    display.setCurrent(frm_calc);
}

public void pauseApp() {
}

public void destroyApp(boolean unconditional) {
}

public void commandAction(Command c, Displayable d) {
    if(!verficaVazio()){
        if(c == cm_soma){
            soma();
        }else if( c == cm_subtrai){
            subtrai();
        }else if( c == cm_mult){
            multiplica();
        }else if( c == cm_divide){
            divide();
        }else if( c == cm_ajuda){

        }
    }
}

public boolean verficaVazio(){
    if(tf_num1.getString().length() == 0 && tf_num2.getString().length() == 0){
        return true;
    }else{
        return false;
    }
}

public double leNum1(){
    return Double.parseDouble(tf_num1.getString());
}

public double leNum2(){
    return Double.parseDouble(tf_num2.getString());
}

public void soma(){
}

public void subtrai(){

}

public void multiplica(){

}

public void divide(){

}

}
[/code]

Pra ajudar a entender melhor esse o programa todo, naum consiguo criar o metodo pra ler os numero informados pelo usuario na tela do celular, eh como se a classe double naum exitisse na programação pra celular, e isso? coo faço a leitura desses dados?
Desde jah valeu pela ajuda

Para usar Double vc tem que garantir que o Emulador ou Celular suporta CLDC 1.1, pois tal classe só existe nesta versão.

E como fazer isso?