[英]How to change JComboBox items to Integers
如何将 JComboBox 项目更改为整数
我试图像这样将我从 JComboBox 中得到的字符串转换为 Int 但有一个异常
int hrCBvalue = (Integer) hrCB.getSelectedItem();
System.out.println(hrCBvalue);
这就是我制作 JComboBox 的方法,它不可编辑,我该如何编辑它?
hrCB.setModel(new javax.swing.DefaultComboBoxModel<>(new String[] { "01", "02", "03", "04", "05", "06", "07", "08", "09", "10", "11", "12" }));
这应该将字符串解析为 integer
String hrCBvalStr = hrCB.getSelectedItem();
int hrCBval = Integer.parseInt(hrCBvalStr);
关于不可编辑的 JComboBox 部分,您是否有可能将setEnabled()
方法设置为 false? 您发布的代码段本身应该可以正常工作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.