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