Pues eso amigo, leyendo veo que para poner un boton por defecto hay que utilizar el metodo setDefaultButton(button), segun la sintaxis para hacerlo funcionar tiene que ser algo como esto;
Jframe.getRootpane().setDefaultButton(button),
Como funciona en si esa linea de codigo?, lo digo porque se estan utilizando 2 metodos seguidos, el primero es un metodo de Jcomponent si no mal recuerdo y el segundo es un metodo de JRootPane, en fin no sabia que se podian unir 2 metodos de esa forma y de diferentes objetos, Bueno ahi dejo eso para ver si alguien me lo explica para verlo mejor.
Amigo Xerelo si eres tú te lo agradeceria me diste una explicacion bastante buena en el post que abri, por cierto te escribi privados pero creo que nunca te llegaron, cosa rara porque a mi no me salen como enviados tampoco, no se que me pasa con los privados. Gracias y saludos.