Hola,
Posiblemente también tenga que aclarar que para obtener la referencia a un botón en el Action Listener lo tienes que hacer en el ActionEvent evt; puesto que el evento puede suceder mucho después que se crearon los botones.
Código:
public void actionPerformed(java.awt.event.ActionEvent evt ) {
if (evt.getSource() instanceof org.mypackage.JButton) {
((org...JButton)evt.getSource()).....
Saludos,