Tak Ulrik,
- tusind tak, fordi du gav dig tid til at svare.
Jeg sad faktisk i går efter svaret fra Lars Dam og fik anbragt "setText",
uden dog at få det til at virke. Men det, som var det afgørende, og som jeg
læste om i min deitel-bog, side 230 var denne Double.toString, som fik
værdien op i feltet. Så det er søreme rart at læse en mail fra en
nyhedsgruppe og så kunne nikke genkendende.
Ja, jeg lærer hver dag - sjovt er det java-halløj.
Jeg vil læse om this som du anbefaler.
Hilsen
Birgitte
"Ulrik Magnusson" <ulrikm@yahoo.com> skrev i en meddelelse
news:3C3A1B2A.D0C8D854@yahoo.com...
>
>
> Birgitte Lauge Eggeling wrote:
>
> > Mit problem er her, at jeg ikke kan få resultatet af omregningen
> > celsius-fahrenheit op i fahrenheit området.
>
> [snip]
>
> > if (e.getSource () == celsiusInput){
> > fahrenheitNumber = 9.0 / 5.0 * (celsiusNumber+32);
> > showStatus ( "Celsius to Fahrenheit: " +
> > fahrenheitNumber );
> > celsiusInput.setText ("");
>
> Herover vil du sikkert i stedet sige:
> fahrenheitInput.setText (""+fahrenheitNumber);
>
> >
> > if (e.getSource () == fahrenheitInput){
> > celsiusNumber = 5.0 / 9.0 * (fahrenheitNumber-32);
> > showStatus ("Fahrenheit to Celsius " +
> > celsiusNumber);}
> > fahrenheitInput.setText ("");
>
> og tilsvarende herover:
> celsiusInput.setText (""+celsiusNumber);
>
> > }
> > }
>
> Læg mærke til at TextField.setText tager et String objekt
> som argument - et sådant kan du lave en double til ved
> at 'lægge det til' en tom streng som ovenfor. Du kan også
> bruge Double.toString() metoden. showStatus() fungerer
> fint, da du 'lægger tallet til' strengen "Fahrenheit to Celsius ".
>
> (se også tråden "et spørgsmål om this" om strenge og +)
>
> Ulrik Magnusson
>
>