Primero, no se si sera por requerimiento del ejercicio o que pero, no te estas complicando demasiado? Quiero decir, hazlo todo en un mismo metodo
if(n>0)
return true;
else
return false;
Y luego, ya con lo que quieres, deberias buscar algo sobre el metodo addActionListener del objeto JButton, pero como ejemplo sencillito, tal vez te sirva esto:
Código:
unBoton.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent evt){
unMetodo();
//o el codigo que quieras que se ejecute cuando pulsas el boton
}
});