gpt4 book ai didi

Java - 每次按下按钮时遍历数组

转载 作者:行者123 更新时间:2023-11-30 06:12:35 25 4
gpt4 key购买 nike

我想在每次按下按钮时循环访问一个列表,使用 JButton、JTextField 和事件的 ActionListener。因此,每次按下“下一步”按钮时,数组中的下一项都应显示在 JTextField 中。我已经创建了 getters、setters 和构造函数,它实际上只是我遇到问题的以下部分。

@Override
public void actionPerformed(ActionEvent evt){
Object source = evt.getSource();

String[] item = getThing();

for(int i = 0; i < 3; i ++){
String currentI = item[i];
}
if(source.equals(btnNxt)){
txtDisplayField.setText(currentI);
}
}

在 if 语句中我收到错误“找不到符号”,指的是 currentI。

最佳答案

currentI 变量在循环结束时超出范围。您应该在 for 循环之外声明它。

顺便说一句,代码仍然无法正常运行,因为您每次都将值设置为数组的最后一项。您应该只执行一次,如果您在最后一项,则跳转到第一项。

关于Java - 每次按下按钮时遍历数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32695666/

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