如何在Java中使用EventHandler

   2024-10-07 5690
核心提示:在Java中使用 EventHandler,可以使用 JavaFX 库来实现。下面是一个简单的示例代码:import javafx.application.Application;imp

在Java中使用 EventHandler,可以使用 JavaFX 库来实现。下面是一个简单的示例代码:

import javafx.application.Application;import javafx.event.ActionEvent;import javafx.event.EventHandler;import javafx.scene.Scene;import javafx.scene.control.Button;import javafx.scene.layout.StackPane;import javafx.stage.Stage;public class Main extends Application {    @Override    public void start(Stage primaryStage) throws Exception {        Button button = new Button("Click me");                EventHandler<ActionEvent> eventHandler = new EventHandler<ActionEvent>() {            @Override            public void handle(ActionEvent event) {                System.out.println("Button clicked");            }        };                button.setOnAction(eventHandler);                StackPane root = new StackPane();        root.getChildren().add(button);                Scene scene = new Scene(root, 300, 200);                primaryStage.setTitle("EventHandler Example");        primaryStage.setScene(scene);        primaryStage.show();    }    public static void main(String[] args) {        launch(args);    }}

在上面的例子中,创建了一个简单的 JavaFX 应用程序,当用户点击按钮时,会在控制台输出 “Button clicked”。在这个示例中,创建了一个 EventHandler 对象,并将其传递给按钮的 setOnAction() 方法来处理按钮点击事件。

 
举报打赏
 
更多>同类维修大全
推荐图文
推荐维修大全
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号