首页 > 解决方案 > 在 Javafx 中单击窗格外部但在场景内部

问题描述

这是家庭作业,但我喜欢做的比分配的要多。目标是,如果我们在窗格中单击,它将显示坐标。明白了,但我不喜欢在窗格内单击的方式有没有办法让它在我单击场景时显示在窗格中?(这是我得到的)。

@Override
public void start(Stage primaryStage) {
    Pane pane = new Pane();
    Text text = new Text(50, 50, "Hello");
    pane.getChildren().addAll(text);
    text.setOnMouseClicked(e -> {
        text.setText(e.getX() + ", " + e.getY() );
    });
    
    Scene scene = new Scene(pane, 300, 200);
    
    primaryStage.setTitle("MouseClicker");
    primaryStage.setScene(scene);
    primaryStage.show();

标签: javafx

解决方案


推荐阅读