ActionListener l = new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
//кнопка которая была нажата
JButton button = (JButton) e.getSource();
//идентификатор действия - предпочтительно использовать его
//естественно при создании кнопки необходимо установить этот идентификатор
String actionCommand = button.getActionCommand();
//или даже без кнопки можно
String actionCommand1 = e.getActionCommand();
//среднячковый вариант
String name = button.getName();
//крайний и отвратительный вариант
String text = button.getText();
}
};
этот слушатель должен быть добавлен в каждую кнопку, и в нем нужно описать то, что необходимо сделать в зависимости от идентификатора.