首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在JavaFx中显示多个矩形

在JavaFx中显示多个矩形可以通过以下步骤实现:

  1. 导入必要的JavaFx库和类:
代码语言:txt
复制
import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.layout.Pane;
import javafx.scene.paint.Color;
import javafx.scene.shape.Rectangle;
import javafx.stage.Stage;
  1. 创建一个继承自Application的Java类,并重写start方法:
代码语言:txt
复制
public class MultipleRectangles extends Application {
    @Override
    public void start(Stage primaryStage) {
        // 创建一个Pane作为根容器
        Pane root = new Pane();

        // 创建多个矩形
        Rectangle rectangle1 = new Rectangle(50, 50, 100, 100);
        rectangle1.setFill(Color.RED);

        Rectangle rectangle2 = new Rectangle(200, 200, 150, 150);
        rectangle2.setFill(Color.BLUE);

        // 将矩形添加到根容器中
        root.getChildren().addAll(rectangle1, rectangle2);

        // 创建一个Scene,并将根容器设置为其根节点
        Scene scene = new Scene(root, 400, 400);

        // 将Scene设置到Stage中,并显示Stage
        primaryStage.setScene(scene);
        primaryStage.show();
    }

    public static void main(String[] args) {
        launch(args);
    }
}
  1. 在主函数中调用launch方法启动JavaFx应用程序。

这样就可以在JavaFx中显示多个矩形了。在上述代码中,我们创建了一个Pane作为根容器,然后创建了两个矩形并设置其位置、大小和颜色,最后将矩形添加到根容器中。通过创建Scene并将根容器设置为其根节点,然后将Scene设置到Stage中并显示Stage,就可以在JavaFx窗口中显示多个矩形了。

推荐的腾讯云相关产品:腾讯云云服务器(ECS),产品介绍链接地址:https://cloud.tencent.com/product/cvm

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券