gpt4 book ai didi

java - 舞台上没有显示矩形?

转载 作者:行者123 更新时间:2023-11-30 07:48:34 24 4
gpt4 key购买 nike

我编写了一个程序,其中在 Pane 中添加了一个浅蓝色矩形。然后将该 Pane 添加到场景中。然后在场景中显示舞台和矩形。当我运行这个程序时,会发生相反的情况。什么也没有出现。即使我添加文本,也没有显示任何内容。有人可以指出我做错了什么吗?我使用 JavaFX 作为 GUI。这是我的代码:

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 RectangleBound extends Application {

@Override
public void start(Stage primaryStage) {
Pane p = new Pane();

Rectangle rect = new Rectangle();
rect.setFill(Color.LIGHTSKYBLUE);
rect.setStroke(Color.DEEPSKYBLUE);
rect.setArcWidth(5);
// *C* set the width of the outline of rect to 5

p.getChildren().add(rect);

Scene sc = new Scene(p, 300, 300);
primaryStage.setScene(sc);
primaryStage.setTitle("Bound Rectangle");
primaryStage.show();
}
}

最佳答案

您尚未指定矩形的宽度和高度。只需尝试以下操作,它应该会起作用。

Rectangle rect = new Rectangle(50, 50);

关于java - 舞台上没有显示矩形?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33579838/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com