当前位置: 首页 > 知识库问答 >
问题:

如何将JComboBox项更改为整数

步致远
2023-03-14

如何将JComboBox项更改为整数

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" }));

共有1个答案

唐茂实
2023-03-14

这应该将字符串解析为整数

String hrCBvalStr = hrCB.getSelectedItem();
int hrCBval = Integer.parseInt(hrCBvalStr);

关于不可编辑的JComboBox部分,是否有可能将setEnabled()方法设置为false?您发布的片段本身应该可以很好地工作。

 类似资料:
  • 问题内容: 我刚刚将大量源代码导入Eclipse,并且基本上 包名称不再有效(代码已移至文件夹中)。是否 有办法来选择所有在Package Explorer中的源代码,并打了一个 热键,让所有包声明正确解析给我吗?我知道 您可以通过选择源并单击ctl-shift-o来进行导入, 但是对于包声明也可以吗? 更新: 重构软件包不起作用,因为我不想更改 软件包的名称或位置,我只需要调整 Java源代码中

  • 问题内容: 我正在尝试结合2个jcombobox。1个组合框用于显示费用类别。第二个组合框正在从文本文件读取文件以显示产品类型。如果我更改第一个组合框,我希望第二个组合框将根据用户在第一个组合框中的选择进行更改。 我是否仍有可能从文本文件加载其他组合框?该子项将不是Arrays,而是与以前相同,因为它位于cboperson代码的底部。 编辑的代码: 问题答案: 例如

  • 我一直在使用这篇文章中的代码行来注释条形图中列顶部的总值,但我似乎无法弄清楚如何在没有小数位数的情况下获得整数结果? 有什么想法吗?

  • 问题内容: 我正在从数据库中成功获取数据值。我也将它们存储到一个数组中。我需要将String数组作为项的加载,以响应执行的关键操作。每当获取按键值时,如何获取按键值,就如何重新加载项目。相反,我需要动态刷新项目。 问题答案:

  • 问题内容: 我从SVN中签出了一个项目,但未指定项目类型,因此它作为“默认”项目签出。快速将其转换为“ Java”项目的最简单方法是什么? 我正在使用Eclipse版本3.3.2。 问题答案: **打开.project文件,然后添加Java性质和构建器。 在.classpath中,引用Java库: **

  • 问题内容: 假设我要对JComboBox中的箭头使用自定义图像,该怎么做? 我知道可以使用synth xml文件甚至UIManager.put(…),但是我不知道如何。我现在要做的就是将箭头图像更改为其他图像,无论是以编程方式还是仅覆盖其使用的图像。我到底该怎么做? 问题答案: 您可以在中覆盖。是一个方便的起点。 然后安装它。