2013-03-27 59 views
0

我有這樣的代碼:如何編輯特定JButton的數據

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添加不同的文本。最終,我想添加諸如actionlistener等按鈕,但我的主要問題是如何訪問特定的按鈕。

+1

grid [2] [2] .setText(「Hello」); ?? – 2013-03-27 01:51:52

+1

有沒有理由不能使用網格? (你的數組) – user949300 2013-03-27 01:53:02

回答

2

您可以使用grid[2][2]來獲取按鈕,就像訪問普通的二維數組一樣。