gpt4 book ai didi

java - 你如何在它的 Action 监听器中引用一个按钮?

转载 作者:行者123 更新时间:2023-11-29 05:04:22 25 4
gpt4 key购买 nike

我才刚刚开始习惯听众,但我对与他们共事还是有点陌生​​。我需要在其 Action 监听器中引用一个按钮来获取该按钮的文本。我想要的代码是:

for(int i = 0; i<48; ++i){
button[i] = new JButton("");
contentPane.add(button[i]);
button[i].addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
x_marks_the_spot();
if(button[i].getText().equals("X")){
increase_hit();
}
else{
increase_miss();
}
}
});

显然我不能这样做,因为 [i] 实际上并不存在于代码的匿名部分。我确信有一种方法可以通过获取源代码来做到这一点,但我想不出。

最佳答案

do this by getting the source

我相信你想要的是ActionEvent.getSource()

关于java - 你如何在它的 Action 监听器中引用一个按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30928623/

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