javafx - 在 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();
解决方案
推荐阅读
- python-3.x - 将各种字符串更改为时间戳 Python 3?
- deep-learning - DQN 不稳定预测
- android - 在方向更改时保持虚拟键盘的更清洁方法
- c++ - 如何解决类名和函数名之间的名称冲突
- pytorch - torch.nn.Sequential 容器的并行模拟
- android - 为什么 getBSSID() 总是返回“02:00:00:00:00:00”?
- css - 在底部粘贴页脚
- node.js - 如何在 Node.JS 应用程序中使用 JWT_KEY 创建秘密字符串
- html - 水平最小化浏览器后网页中出现空白
- typescript - 在 Firebase 中使用字段而不是文档,不好的做法?