gpt4 book ai didi

java - 你如何使 JButton 像静态变量一样工作,即在所有方法中工作

转载 作者:行者123 更新时间:2023-11-29 06:06:31 26 4
gpt4 key购买 nike

我有一个 JButton 数组按钮[100]并且使用的方法不止一种,一种是创建 100 个按钮,另一种是 Action 监听器我用过

String abc=button[i].setActionCommand(String.format("Button %d", i));  

查找按下了什么按钮,但无法识别变量按钮。

最佳答案

你需要给你的变量比本地方法范围更多。如果将其定义为类的实例变量,则在该类内的任何地方都可以访问它。

class YourClass {

private JButton[] buttons; // instance variable, accessible to all methods in class

public void foo() {
buttons = new JButton[100]; // can use buttons here
}

public void bar() {
// can also use buttons here
for (JButton button : buttons) {

}
}
}

关于java - 你如何使 JButton 像静态变量一样工作,即在所有方法中工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8372863/

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