当我实例化一个 textField 时,我有一个数字,我想成为默认文本。问题是,我似乎无法将该值放入文本字段而不会出现错误。奇怪的是,我用同一个 TextField 来设置包含数字的变量的值。
TextField myTF = new TextField("Number", value, 10, TextField.NUMERIC);
当我运行此代码时,我收到一个异常,指出该值与 TextField.NUMERIC 的约束不匹配。但是,当我检查变量值的值时,我得到以下输出:
value = 1234567890
value.length() = 10
该值由相同的 TextField 设置,保存到我正在使用的手机中,当从手机的设置中加载时,会引发异常。