Você está aqui: JavaFX ::: Pacote javafx.scene.control ::: Button (Classe Button) |
Como detectar um clique em um botão do JavaFX e exibir uma mensagem AlertQuantidade de visualizações: 1426 vezes |
Nesta dica mostrarei um código JavaFX completo que mostra como detectar o evento clique em um botão Button e exibir uma caixa de mensagem Alert, do pacote javafx.scene.control. Note que criamos um novo objeto EventHandler do tipo ActionEvent e depois associamos este objeto ao clique do botão por meio do método setOnAction(). Veja o código: package estudosjavafx; import javafx.application.Application; import javafx.event.ActionEvent; import javafx.event.EventHandler; import javafx.geometry.Insets; import javafx.scene.Scene; import javafx.scene.control.Alert; import javafx.scene.control.Alert.AlertType; import javafx.scene.control.Button; import javafx.scene.control.ButtonType; import javafx.scene.layout.HBox; import javafx.stage.Stage; public class EstudosJavaFX extends Application { public static void main(String[] args){ launch(args); } @Override public void start(Stage primaryStage){ // vamos criar um botão Button btn = new Button("Clique Aqui"); // vamos criar um ActionEvent para o botão EventHandler<ActionEvent> eventoClique = new EventHandler<ActionEvent>() { @Override public void handle(ActionEvent e){ Alert msg = new Alert(AlertType.NONE, "O botão foi clicado!", ButtonType.APPLY); // mostra a caixa de mensagem msg.show(); } Em mais dicas do site você verá vários outros exemplos de como tratar eventos no JavaFX. |
![]() |
Veja mais Dicas e truques de JavaFX |
Dicas e truques de outras linguagens |
VisuAlg - Exercícios Resolvidos de VisuAlg - Como calcular e exibir os 50 primeiros números primos em VisuAlg |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |