gpt4 book ai didi

java - JComboBox 中整数 1 到 100 的代码,而不是将它们一一相加

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:54:06 25 4
gpt4 key购买 nike

我是编程新手,正在尝试了解基础知识。我试图从 JComboBox 计算两个整数,并在单击 JButton 时将结果保存在 JTextField 中。但是我如何通过不输入 1,2,3,4,..30,31.. 等等来设置数字 1 到 100。我刚得到 JButton 的代码,它可以与这段代码一起使用

// I used this to call the numbers into the JComboBox
// but it would be a nightmare if i will continue to do this until 100

cb1.addItem(new Integer(1));
cb1.addItem(new Integer(2));
cb1.addItem(new Integer(3));
// ...

cb2.addItem(new Integer(1));
cb2.addItem(new Integer(2));
cb2.addItem(new Integer(3));
// ...

// the code for the JButton which i got from this site

int cb1Int = Integer.parseInt(cb1.getSelectedItem().toString());
int cb2Int = Integer.parseInt(cb2.getSelectedItem().toString());
txt.setText(String.valueOf(cb1Int + cb2Int));

这段代码工作得很好,但我认为代码更短调用数字 1 到 100 很有帮助。

最佳答案

您可以使用 for 循环将所有数字添加到您的组合框中:

例如,

int numbers_to_add_max = 100;
for (int i = 1; i <= numbers_to_add_max; i++) {
cb1.addItem(new Integer(i));
cb2.addItem(new Integer(i));
}

关于java - JComboBox 中整数 1 到 100 的代码,而不是将它们一一相加,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7696707/

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