【问题标题】:How to edit a specific JButton's data如何编辑特定 JButton 的数据
【发布时间】:2013-03-27 01:48:43
【问题描述】:

我有这个代码:

 JButton[][] grid;
    grid = new JButton[15][13];
    for (int x = 0; x < 15; x++) {
        for (int y = 0; y < 13; y++) {
            grid[x][y] = new JButton("(" + x + "," + y + ")");
            frame.add(grid[x][y]);
        }
    }

我的问题是,如何编辑特定的 JButton?假设我想在 [2][2] 处向 JButton 添加不同的文本。最终,我想在按钮中添加动作监听器等其他东西,但我的主要问题是如何访问特定按钮。

【问题讨论】:

  • grid[2][2].setText("Hello"); ??
  • 你不能使用网格有什么原因吗? (你的数组)

标签: java swing layout multidimensional-array jbutton


【解决方案1】:

您可以使用grid[2][2] 来获取按钮,就像访问普通的二维数组一样。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-06-04
    • 2021-03-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-14
    • 2021-10-07
    • 2014-12-16
    相关资源
    最近更新 更多