gpt4 book ai didi

javafx-2 - javafx中VBoxBuilder和VBox的区别

转载 作者:行者123 更新时间:2023-12-04 23:04:05 25 4
gpt4 key购买 nike

谁能解释 VBoxBuilder 之间的区别和 VBox在 JavaFX 中?

VBoxBuilder boxBuilder = VBoxBuilder.create();
VBox vBox1 = new VBox();

最佳答案

为方便起见,添加了构建器。它们允许在一个命令中创建 JavaFX 节点而无需引入新变量。在某些情况下更方便。

接下来的两个代码片段给出了相同的结果,但后者不创建临时变量。

没有 builder :

VBox vBox = new VBox();
vBox.setAlignment(Pos.CENTER);
vBox.getChildren().add(new Label("1"));
Scene scene = new Scene(vBox);

与 build 者:
Scene scene2 = new Scene( 
VBoxBuilder.create().alignment(Pos.CENTER).children(new Label("1")).build());

注意:尽管您可能希望避免最近在开放开发人员邮件列表中使用构建器,但提出了一个问题,这可能会导致在 future 版本中弃用构建器: http://mail.openjdk.java.net/pipermail/openjfx-dev/2013-March/006725.html

关于javafx-2 - javafx中VBoxBuilder和VBox的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16297311/

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