JAVA: Bruge værdi fra TextField

Tags:    java textfield

Hej derude!


Jeg sidder lidt fast med en opgave..
Jeg har lavet en klasse der udregner en formel. Er nu ved at lave en ny klasse der laver et vindue med nogle TextFields og et par knapper.

Formlen benytter long som type.
Jeg benytter ActionListener og kan sagens komme til klassen, men den vil ikke godtage pga. formlen skal bruge en long type, men TextField er TextField.
Spørgsmålet er: Hvordan løser jeg at jeg får TextField til at tage long og derved kan bruge værdien fra textField?

Lidt af koden:
Konstruktor fra formlen:
public static long bio(long n, long k)
TextField:
final TextField txtN = new TextField(5);
ActionListener:
regn1.addActionListener(new ActionListener(){

public void actionPerformed(ActionEvent e) {
Binomia.bio(txtN, txtK);
}
});



1 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 5 karma
Sorter efter stemmer Sorter efter dato

Se om ikke dette hjælper :)

Fold kodeboks ind/udJava kode 



Nemmeste måde at lave en long til en string er ved at tilføje den til en i forvejen eksisterende string.

En måde man kan få værdien af en string og omdanne den til en long, er ved at bruge metoden Long.valueOf(String s).longValue();



t