JFormattedTextField
数字のみを取るようにフォーマットされた を作成しました:
Number num;
JFormattedTextField Length = new JFormattedTextField(num);
今、私はそれから数を取得し、それを掛けたいと思います23
。私はあなたができることを知っています:
String LengthStr = Length.getText();
int LengthInt = Integer.parseInt(LengthStr);
int Total = LengthInt*23;
しかし、もっと簡単な方法はありませんか?私はもう試した:
int LengthInt = Length.getText();
int Total = LengthInt * 23;
すでに数値になっているはずだからです。
それが言うので、上記はうまくいきませんでした
Required: int Found: String
私が求めているのは、JFormattedTextField
がフォーマットされている場合int
、確かに次のようなことができるということです
int LengthInt = Length.getInt();
int Total = LengthInt *23;