java - 如何创建 'get' 方法来返回 JButton

标签 java swing jbutton accessor

大家好,我要返回一个特定的 JButton,然后对其进行 setText。 这是代码片段:

JButton[][] tiles = new JButton[4][4];
for (int i=0; i<4; i++) {
    for (int j=0; j<4; j++){
        tiles[i][j] = new JButton();
    }   
}

我基本上想使用访问器方法返回此 JButton。

public JButton getJButton(int i, int j) {   
    return JButton[i][j];   
}

这是我当前的想法,但是当前返回 null,对解决方案有什么想法吗?

非常感谢。

最佳答案

private JButton[][]tiles; 应该是一个字段变量

在构造函数中执行tiles = new JButton[4][4];对于...

然后将 get 方法更改为:

public JButton getJButton(int i, int j) {   
    return tiles[i][j];   
}

关于java - 如何创建 'get' 方法来返回 JButton,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30091943/

相关文章:

java - jersey rest 应用程序未在 weblogic 12.1.3 中使用共享库 jax-rs 2.0 进行部署

java - 动态显示 DatePicker

java - 在 StringBuilder 中包含换行符

java - 通过另一个 JButton 启用/禁用一个 JButton

java - 当鼠标光标悬停在 JButton 上时更改 boolean 值

java - 根据 JRadioButton 选择更改 JButton 的图标

java - 是否有列出项目使用的所有库的 Sonar Web 服务 API?

java - 使用 jaxb 生成的文件不完整(缺少结束标记等)

java - 这种类型存在吗?

java - 无法连接到 SOCKS 代理 :Connection refused: connect