BuddyButton buttons[][] = new BuddyButton[10][10]; for (int i = 0; i < 10; i++) { for (int j = 0; j < 10; j++) { BuddyButton buddy = new BuddyButton(); buttons[i][j] = buddy; panel.add(buddy); buddy.addActionListener(listener);; } }
for (int i = 0; i < 10; i++) { for (int j = 0; j < 10; j++) { BuddyButton buddy = new BuddyButton(); buttons[i][j] = buddy; panel.add(buddy); buddy.addActionListener(listener); } } public static void linkBuddies(int i, int j) { if (i > 0) buttons[i][j].setNorth(buttons[i - 1][j]); if (i < 10) buttons[i][j].setSouth(buttons[i + 1][j]); if (j > 0) buttons[i][j].setWest(buttons[i + 1][j - 1]); if (j > 10) buttons[i][j].setEast(buttons[i + 1][j + 1]); }