devi associare l'actionlistener ad ogni bottone (significa cosa succede quando lo premi) e lo fai con
codice:
button[i].addActionListener(yourListener);
e puoi associare ad ogni bottone una actioncommand con il numero in modo da ritrovare rapidamente quella di riferimento nell'actionlistener che hai creato
codice:
button[i].setActionCommand(""+i);
ma mi chiedo, visto che i non sai quanto vale, come fai a gestirti le relative azioni con uno switch? Significa che prevedi un certo num di bottoni, ma allora anziché fare questo giro articolato, perché non fai una cosa più semplice sfruttando layout manager e visibilità dei componenti?