Avatar billede xtr0 Nybegynder
15. juni 2005 - 06:37 Der er 2 kommentarer og
1 løsning

Simpel Midlet

Jeg har tænkt mig at lave en simpel klasse med en metode regn(); til at putte på min mobiltelefon, men JWT vil vist ikke helt som jeg vil :).

Jeg har set på noget kode fra udvikleren og det ser fint ud, men jeg kan ikke få lov til at bruge min klasse, og jeg kan heller ikke komme til at få min klasses calc() udskrevet under resultat.

Hvordan gør man? 200 point!

import javax.microedition.lcdui.*;
import javax.microedition.midlet.*;

public class SimpelCalc
    extends MIDlet
    implements CommandListener
{
    private Form mainForm;
    private TextField txtTal1;
    private StringItem resultat;
    private Command afslut, beregn;


    public SimpelCalc()
    {
        mainForm = new Form("En lille CPR lommeregner :-)!");
       
        txtTal1 = new TextField("CPR Nr.:", "", 10, TextField.NUMERIC);
        mainForm.append(txtTal1);

        resultat = new StringItem("Resultat:", "");
        mainForm.append(resultat);

        afslut = new Command("Afslut", Command.SCREEN, 1);
        mainForm.addCommand(afslut);

        beregn = new Command("Beregn", Command.SCREEN, 0);
        mainForm.addCommand(beregn);

        mainForm.setCommandListener(this);
    }

    public void startApp()
    {
        Display.getDisplay(this).setCurrent(mainForm);
    }
   
    public void calc_cpr()
    {
        public int result;
        int calc()
        {
            return result;
        }
    }
   
    public void commandAction(Command c, Displayable s)
    {
        if(c == afslut)
            notifyDestroyed();
        if(c == beregn)
        {
            //resultat.setText("asd"+(Integer.parseInt(txtTal1.getString())));
            //resultat.setText(""+(Integer.parseInt(txtTal1.getString())));
        }
    }

    public void pauseApp() { }

    public void destroyApp(boolean unconditional) { }

}
Avatar billede simonvalter Praktikant
15. juni 2005 - 15:18 #1
en metode i en metode....

    public void calc_cpr()
    {
        public int result;
        int calc()
        {
            return result;
        }
    }

Det der er vist ikke java.
Avatar billede xtr0 Nybegynder
17. oktober 2005 - 16:59 #2
Opret gerne svar.
Avatar billede simonvalter Praktikant
17. oktober 2005 - 20:01 #3
ok
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester