如何从微调器获取int值
我正在使用NetBeans 7.1来编写Java代码。 我有一个JFrame
,我在其上有整数值的微调器,我想知道如何在微调器中获取活动值,我的意思是,用户在程序运行时选择的值; 在其他方法上使用它。
spinner.getValue()
应该做的伎俩。 你可以将它转换为Integer
,就像
int value = (Integer) spinner.getValue();
来自reggoodwin的注意事项 :您还应该在调用getValue()
spinner.commitEdit()
之前调用spinner.commitEdit()
以确保使用编辑器将手动输入的值传播到模型,否则您将只获取旧值。
因此,它应该像下面这样,
try { spinner.commitEdit(); } catch ( java.text.ParseException e ) { .. } int value = (Integer) spinner.getValue();
String value = getSpinner().getValue() + ""; Integer.parseInt(value)
我的解决方案,这对我有用……
不行:
Integer.parseInt( getSpinner().getValue().toString()) //get object toString
我不明白,但它有效,我留下它,以防任何人需要它。
String spinner = "catch Value"; Integer myint = (Integer) jSpinner1.getValue(); spinner = myint.toString(); jTextField1.setText(spinner);
这对我有用。 想要将jSpinner中的Integer值写入文本字段。
- 测试Hessian remoting-servlet.xml
- 是否可以使用@NotifyChange而不是BindUtils.postNotifyChange?
- 我们可以使用jdk7 javac将java7特性的代码编译成java6字节码
- 在Jython中设置导入模块路径 – 奇怪的行为
- JDK 8 update 20中是否存在类型推断回归?
- 具有错误的Active Directory Ldap凭据的会话/ Redis序列化错误的Spring启动
- 仅在Swing应用程序中使用JavaFX触摸事件
- Scala特征 – 是否有相当于Java接口的公共静态字段?
- JSP / Servlets:如何上传zip文件,解压缩并提取CSV文件