在FXMLDocumentController中与画布交互可以通过以下步骤实现:
<Canvas fx:id="canvas" width="400" height="400" />
@FXML
private Canvas canvas;
GraphicsContext gc = canvas.getGraphicsContext2D();
gc.setFill(Color.RED);
gc.fillRect(50, 50, 100, 100);
canvas.setOnMouseClicked(event -> {
double x = event.getX();
double y = event.getY();
gc.setFill(Color.BLUE);
gc.fillOval(x - 5, y - 5, 10, 10);
});
腾讯云相关产品和产品介绍链接地址:
腾讯云提供了多个与云计算相关的产品和服务,其中与画布交互相关的推荐产品是腾讯云 Serverless 架构,它是一种基于事件驱动的自动扩缩容计算模型。您可以通过腾讯云函数计算(SCF)服务来实现与画布交互的后端逻辑,并通过腾讯云 API 网关(API Gateway)服务暴露给前端。
腾讯云 Serverless 架构产品介绍:https://cloud.tencent.com/product/scf
领取专属 10元无门槛券
手把手带您无忧上云