Saltar la navegación

3.3.6.- Botones.

Cuatro paneles a la izquierda de la imagen, debajo, dos botones, uno de aceptar y otro de cancelar. A la derecha se está modificando la propiedad text del botón de cancelar.
José Javier Bermúdez Hernández (CC BY-NC)

Ya has podido comprobar que prácticamente todas las aplicaciones incluyen botones que al ser pulsados efectúan alguna acción: hacer un cálculo, dar de alta un libro, aceptar modificaciones, etc.

Estos botones se denominan botones de acción, precisamente porque realizan una acción cuando se pulsan. En Swing, la clase que los implementa en Java es laJButton.

Los principales métodos son:

  • void setText(String). Asigna el texto al botón.
  • String getText(). Recoge el texto.

Hay un tipo especial de botones, que se comportan como interruptores de dos posiciones o estados (pulsados-on, no pulsados-off). Esos botones especiales se denominan botones on/off o JToggleButton.

Para saber más

A continuación puedes ver un par de enlaces: uno en el que se diseña una interfaz gráfica de usuario sencilla, con los controles que hemos visto hasta ahora, y el segundo enlace, en inglés, un ejemplo para añadir un botón en Java por código.

JButton.