Java 如何从整数变量设置JSpinner的值?

Java 如何从整数变量设置JSpinner的值?,java,Java,这是我的代码,我不能将微调器设置为12 如何从数据库中设置微调器值?setValue方法需要一个对象作为其参数。您正在尝试为该方法设置一个整数,即基元类型。使用以下选项之一 int age=12; spinner.setValue(age); 或 试试这个: jSpinner1.setValue(Integer.parseInt(“3”)) 这可能是一个迟来的答案,但是:getValue()方法需要一个对象,因此我假定不使用基元数据类型,因此在您的情况下,应该使用以下数据类型: 整数年龄=12

这是我的代码,我不能将微调器设置为12


如何从数据库中设置微调器值?

setValue
方法需要一个对象作为其参数。您正在尝试为该方法设置一个整数,即基元类型。使用以下选项之一

int age=12;
spinner.setValue(age);

试试这个:

jSpinner1.setValue(Integer.parseInt(“3”))


这可能是一个迟来的答案,但是:getValue()方法需要一个对象,因此我假定不使用基元数据类型,因此在您的情况下,应该使用以下数据类型:

整数年龄=12

而是:

整数年龄=12岁

微调器设置值(年龄)

对于字符串值,这也很好:

微调器设定值(“12”)

或者从字符串值来看,这也很好:

Integer age=Integer.parseInt(您的字符串)


开放更正

我投票结束这个问题,因为它可以很容易地通过阅读来回答,Java 1.5中引入的自动装箱应该允许您将
int
传递给
JSpinner
,假设微调器已配置为接受数值。考虑提供一个说明你的问题的方法。这不是一个代码转储,而是您正在做的一个示例,它突出了您所遇到的问题。这将减少混乱和更好的响应
spinner.setValue(Integer.valueOf(age))
spinner.setValue(Integer.toString(age))