【JavaFX】实现画图操作小程序

JavaFX提供了一个Canvas类来实现画图操作。下面是一个简单的例子,演示如何使用JavaFX绘制一个矩形:

  1. 创建一个JavaFX应用程序,添加一个场景和一个画布。
public class Main extends Application {
    @Override
    public void start(Stage primaryStage) {
        Group root = new Group();
        Scene scene = new Scene(root, 600, 400);
        Canvas canvas = new Canvas(600, 400);
        GraphicsContext gc = canvas.getGraphicsContext2D();
        root.getChildren().add(canvas);
        primaryStage.setScene(scene);
        primaryStage.show();
    }
}

  1. 在画布上绘制矩形。
gc.setFill(Color.RED);
gc.fillRect(100, 100, 200, 100);

以上代码绘制一个红色的矩形,坐标从(100,100)开始,宽为200,高为100。

  1. 绘制边框。
gc.setStroke(Color.BLACK);
gc.setLineWidth(2);
gc.strokeRect(100, 100, 200, 100);

以上代码绘制一个

猜你喜欢

转载自blog.csdn.net/m0_37649480/article/details/134930493