Jason Rogers
Jason Rogers

Reputation: 19344

JTextField: avoid display "," in numbers

I'm looking for a better solution than the one I currently have:

I have a textfield for which I read and right numbers in:

textStiffness.setText((""+stiffness).replaceAll(",", ""));

and

stiffness = Float.valueOf(s1.replaceAll(",", "")).floatValue();

and her you can see my problem and my work around: When I write a number over 999 it adds a "," sign that then can't be read by the Float.value(s) method.

any ideas ?

Jason

Upvotes: 1

Views: 368

Answers (1)

Heisenbug
Heisenbug

Reputation: 39194

If I understood your needs, I think you should use a JFormattedTextField for a clean solution. Have a look at this tutorial .

Upvotes: 1

Related Questions