A cada botón, aprovechando el bucle, puedes ponerle un setActionCommand("1"), o setActionCommand("lo que quieras").
A todos los botones, también aprovechando el bucle, puedes añadirles el mismo ActionListener. Dentro del actionPerformed() puedes hacer esto
Código java:
Ver original String actionCommand
= e.
getActionCommand(); if ("1".equals(actionCommand)) {
....
} else if ("2".equals(actionCommand) {
.....
}
Si fuesen número como el ejemplo (estás haciendo una calculadora, por ejemplo), no hace falta tanto if, simplemente Integer.parseInt(actionCommand) y ya obtienes el número para hacer lo que quieras con él.
Se bueno.