int age=12;
spinner.setValue(age);
这是我的代码,我无法将微调器设置为12。
PS。如何从数据库设置微调器值?
答案 0 :(得分:0)
setValue
方法期望一个对象作为它的参数。您正在尝试为该方法设置整数,基本类型。使用以下
spinner.setValue(Integer.valueOf(age))
或
spinner.setValue(Integer.toString(age))
答案 1 :(得分:0)
但是,这可能是一个较晚的答案:getValue()方法需要一个Object,所以我宁愿不要使用原始数据类型,因此在您的情况下,请使用:
int age = 12
相反:
整数年龄= 12;
spinner.setValue(age);
对于字符串值,这很好用:
spinner.setValue(“ 12”);
或从字符串值来看,也可以正常工作:
整数年龄= Integer.parseInt(yourString);
接受更正!
答案 2 :(得分:-1)
答案 3 :(得分:-2)
试试这个:
jSpinner1.setValue(的Integer.parseInt( “3”));