在JavaFx中显示多个矩形可以通过以下步骤实现:
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;
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);
}
}
这样就可以在JavaFx中显示多个矩形了。在上述代码中,我们创建了一个Pane作为根容器,然后创建了两个矩形并设置其位置、大小和颜色,最后将矩形添加到根容器中。通过创建Scene并将根容器设置为其根节点,然后将Scene设置到Stage中并显示Stage,就可以在JavaFx窗口中显示多个矩形了。
推荐的腾讯云相关产品:腾讯云云服务器(ECS),产品介绍链接地址:https://cloud.tencent.com/product/cvm
领取专属 10元无门槛券
手把手带您无忧上云