Avatar billede sillalai Nybegynder
29. oktober 2008 - 20:42 Der er 2 kommentarer

Fra kommatal til punktum

Hej jeg har et underligt spørgsmål og måske nemt?

...
private JSpinner.NumberEditor jsne;
...
bruttoSpinner = new JSpinner(new SpinnerNumberModel(0.000, -0.010, 6.100, 0.010)); // blot et interval
...
jsne = new JSpinner.NumberEditor(bruttoSpinner, "0.000 Kg");
bruttoSpinner.setEditor(jsne);

Uden at forklare hele opgaven, så handler det i korte træk om at jeg har et felt med værdien:
0,000 Kg

Men som jeg prøver i koden, skal den hele tiden være med punktum:
0.000 Kg

Jeg kan simpelthen ikke finde en logisk forklaring på hvorfor den starter med ','.

Nogen der kan gennemskue det underlige problem, så den starter med 0.000 Kg?
Avatar billede ulrikm Nybegynder
02. november 2008 - 20:49 #1
Måske noget i denne retning:

jsne = new JSpinner.NumberEditor(bruttoSpinner, "###.### Kg");

kig lidt på denne side: http://java.sun.com/docs/books/tutorial/i18n/format/decimalFormat.html
Avatar billede arne_v Ekspert
24. november 2008 - 04:38 #2
Den bruger vel danske locale !?
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