Dale Su 2021-01-26 22:08 采纳率: 50%
浏览 51

考虑下面JavaFx应用的Start方法,回答问题

请问这个应用(application)的场景(Scene)中有多少个节点(nodes)?

public void start(Stage stage) throws Exception {
    var root = new Group();
    var scene = new Scene(root, 100, 100);
    var stack = new StackPane();
    root.getChildren().add(stack);
    var grid = new GridPane();
    stack.getChildren().add(grid);
    var left = new Group(new javafx.scene.shape.Rectangle(20, 10), new javafx.scene.shape.Circle(10));
    grid.add(left, 0, 0);
    var right = new Group(new javafx.scene.shape.Rectangle(10, 20), new javafx.scene.shape.Circle(10));
    grid.add(right, 1, 0);
    stage.setScene(scene);
    stage.show();
}

a) 4

b) 5

c) 7

d) 9

e) 10

本人认为选d,有1个root节点、1个stack节点、1个grid节点、1个left节点、1个right节点、2个rectangle节点和2个circle节点,共1+1+1+1+1+2+2=9,求大佬们看看对不对

  • 写回答

2条回答 默认 最新

  • SoftwareTeacher 《编程之美》作者 2021-01-27 08:36
    关注

    写程序输出所有的节点, 就能判断了。 

    评论

报告相同问题?

悬赏问题

  • ¥15 求TYPCE母转母转接头24PIN线路板图
  • ¥100 国外网络搭建,有偿交流
  • ¥15 高价求中通快递查询接口
  • ¥15 解决一个加好友限制问题 或者有好的方案
  • ¥15 急matlab编程仿真二阶震荡系统
  • ¥20 TEC-9的数据通路实验
  • ¥15 ue5 .3之前好好的现在只要是激活关卡就会崩溃
  • ¥50 MATLAB实现圆柱体容器内球形颗粒堆积
  • ¥15 python如何将动态的多个子列表,拼接后进行集合的交集
  • ¥20 vitis-ai量化基于pytorch框架下的yolov5模型