Creación de escuchas de acciones para JButtons en Java
Al desarrollar interfaces gráficas de usuario (GUI) en Java, agregar escuchas de acciones a los botones les permite responder a los clics del usuario y desencadenar acciones específicas dentro del programa. A continuación se explica cómo implementar esta funcionalidad utilizando dos métodos diferentes:
1. Implementa la interfaz ActionListener:
JButton jBtnSelection = new JButton("Selection");
jBtnSelection.addActionListener(this);
2. Clases internas anónimas:
Para cada botón, cree una clase interna anónima que extienda ActionListener e implemente el método actionPerformed(ActionEvent e) para manejar los clics en los botones:
jBtnSelection.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
selectionButtonPressed();
}
} );
2. Actualizado (Expresiones Lambda de Java 8):
Utilizando expresiones lambda introducidas en Java 8, puede simplificar el enfoque de clase interna anónima:
jBtnSelection.addActionListener(e -> selectionButtonPressed());
Esta expresión lambda llama directamente al método SelectionButtonPressed() cuando se hace clic en el botón, evitando la necesidad de una clase interna anónima.
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3