Pereiti prie turinio

Reikia pagalbos su Java


Rekomenduojami pranešimai

Gal kas galėtų pagelbėti. Turiu tokį kodą:

NumberFormatter b_from_Formatter = new NumberFormatter(new DecimalFormat("###.##"));
b_from_Formatter.setMinimum(-100);
b_from_Formatter.setMaximum(100);
b_from_Formatter.setValueClass(Double.class);
JFormattedTextField b_from_Field = new JFormattedTextField(b_from_Formatter);
b_from_Field.setValue(new Double(-0.5));
b_from_Field.setColumns(7);

 

Negerai:

1. Paleidus programą rodo reikšmę ne -0.5 kaip nustatyta, o -0,5

2. Jei vartotojas vėliau įveda kokį kitą skaičių į b_from_Field lauką, jo reikšmė grįžta į -0.5, o man reikia, kad liktų įvesta vartotojo.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Kadangi pati išsiaiškinau tai pati ir atsakau, gal kada kas ieškos panašia tema:

1. Pas mane pagal nutylėjimą Locale stovėjo LT, o reikėjo nustatyti į EN:

Locale.setDefault(Locale.ENGLISH);

2. Vietoj -100 ir 100 reikėjo užrašyti -100.00 ir 100.00

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

×
×
  • Pasirinkite naujai kuriamo turinio tipą...