gpt4 book ai didi

java - 在 Java swing 中获取组合框值

转载 作者:搜寻专家 更新时间:2023-10-30 21:13:41 25 4
gpt4 key购买 nike

我需要在 Swing 中获取组合框的整数值。

我已经为组合框设置了一个整数值作为 id。我尝试了 combobox.getSelectedItem() 和 combobox.getSelectedIndex() 但它无法获取 int 值。

下面是我的代码:

CommonBean commonBean[]=new CommonBean[commonResponse.getCommonBean().length+1];         
for(int i=0;i<commonResponse.getCommonBean().length;i++)
{
commonBean[i] = new CommonBean("--Please select a project--", 0);
commonBean[i+1] = new CommonBean(commonResponse.getCommonBean()[i].getProjectName(), commonResponse.getCommonBean()[i].getProjectId());
}

JComboBox combobox= new JComboBox(commonBean);


public CommonBean(String projectName,int projectId) {
this.projectName = projectName;
this.projectId = projectId;

}

感谢任何帮助。

最佳答案

方法 Object JComboBox.getSelectedItem() 返回一个由 Object 类型包装的值,因此您必须相应地转换它。

语法:

YourType varName = (YourType)comboBox.getSelectedItem();`
String value = comboBox.getSelectedItem().toString();

关于java - 在 Java swing 中获取组合框值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11999560/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com