JButton: Botones
Jerarquía de JButton
Raíz Común
Todo en Java hereda de Object.
Métodos de Control y Estética
Section titled “Métodos de Control y Estética”| Método | Propósito | ¿Por qué usarlo? |
|---|---|---|
setText(String) | Texto visible en el botón. | Indica al usuario qué acción ejecutará el botón. |
setFocusable(false) | Quita el borde de foco. | Mejora la estética visual eliminando el cuadro interno al hacer clic. |
setBackground(Color) | Color del cuerpo. | Permite diferenciar acciones (ej: Rojo para borrar, Verde para guardar). |
setEnabled(boolean) | Activa/Desactiva el botón. | Evita clics accidentales si los datos de un formulario no son válidos. |
Interacción (Introducción)
Section titled “Interacción (Introducción)”Para que el botón “escuche”, necesitamos un ActionListener. No profundizaremos ahora, pero así se ve la estructura básica:
JButton miBoton = new JButton("Calcular");miBoton.setBounds(100, 100, 120, 40);
// Capturando el clicmiBoton.addActionListener(e -> { System.out.println("¡Botón presionado!");});