📜  在 javaFX 中添加矩形的问题 - Java (1)

📅  最后修改于: 2023-12-03 15:07:40.625000             🧑  作者: Mango

在 JavaFX 中添加矩形的问题

JavaFX是Java的一个GUI工具包,可以用于创建丰富的图形化用户界面。要在JavaFX中添加矩形,我们可以使用Rectangle类。下面是一个介绍如何在JavaFX中添加矩形的示例:

示例代码
import javafx.application.Application;
import javafx.scene.Group;
import javafx.scene.Scene;
import javafx.scene.paint.Color;
import javafx.scene.shape.Rectangle;
import javafx.stage.Stage;

public class MyRectangle extends Application {

    public void start(Stage primaryStage) throws Exception {
        // 创建一个矩形对象
        Rectangle rect = new Rectangle();

        // 设置矩形的宽度和高度
        rect.setWidth(200);
        rect.setHeight(100);

        // 设置矩形的颜色
        rect.setFill(Color.BLUE);

        // 创建一个Group对象,将矩形添加到Group中
        Group root = new Group();
        root.getChildren().add(rect);

        // 创建一个Scene对象,将Group添加到Scene中
        Scene scene = new Scene(root, 500, 500);

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

    public static void main(String[] args) {
        launch(args);
    }
}
代码解释
  1. 使用JavaFX创建矩形需要导入javafx.scene.shape.Rectangle类。
  2. 我们创建一个矩形对象rect,并设置宽度、高度和颜色。
  3. 然后,我们需要将矩形添加到一个Group对象中。Group是JavaFX中的一个布局容器,它可以包含其他的JavaFX节点(如矩形)。
  4. 接下来,我们创建一个Scene对象,并将Group添加到Scene中。Scene是JavaFX中的一个场景对象,它是JavaFX应用程序的容器,包含了所有的JavaFX节点。
  5. 最后,我们将Scene添加到JavaFX的一个窗口对象Stage中,并显示窗口。

这是一个非常基本的JavaFX示例,以展示如何在JavaFX中添加矩形。JavaFX还提供了许多其他的节点类型、容器和布局选项,以支持更复杂的用户界面设计。