繁体   English   中英

如何将 JComboBox 项目更改为整数

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM