Clase Button
Aunque según la Tabla 5.2, en la página 85, un Button puede recibir seis tipos de eventos, lo más importante es que al clicar sobre él se genera un evento de la clase ActionEvent.
El aspecto de un Button depende de la plataforma (PC, Mac, Unix), pero la funcionalidad siempre es la misma. Se puede cambiar el texto y la font que aparecen en el Button, así como el foreground y backgroung color. También se puede establecer que esté activado o no. La Tabla 5.13 muestra los métodos más importantes de la clase Button.
Fuente: Aprenda Java como si estuviera en primero de la Universidad de Navarra