/ / JTextField: избягвайте показването “,” в цифри - java, суинг, плаваща запетая, jtextfield, стойност на

JTextField: избягвайте показването "," в числа - java, swing, floating-point, jtextfield, value-of

Търся по-добро решение от това, което в момента имам:

Имам текстово поле, за което чета и правилни числа в:

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

и

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

и нея можете да видите проблема ми и работата ми наоколо: Когато напиша число над 999, той добавя знак ",", който след това не може да бъде прочетен по метода Float.value (s).

някакви идеи ?

Джейсън

Отговори:

1 за отговор № 1

Ако разбрах вашите нужди, мисля, че трябва да използвате a JFormattedTextField за чист разтвор. Погледнете това настойнически .