📅  最后修改于: 2023-12-03 15:16:03.407000             🧑  作者: Mango
JavaFX 是一种用于构建富客户端应用程序的 Java 框架。VBox 类是 JavaFX 库中的一个容器类,它允许在垂直方向上排列子节点。在本文中,我们将介绍 VBox 类的常见用法和示例。
要创建一个 VBox 对象,您可以使用以下代码:
VBox vbox = new VBox();
这将创建一个新的 VBox 对象。
您可以使用 getChildren()
方法向 VBox 中添加子节点,如下所示:
Button button1 = new Button("Button 1");
Button button2 = new Button("Button 2");
vbox.getChildren().addAll(button1, button2);
通过调用 addAll()
方法,我们可以将两个按钮添加到 VBox 中。
以下是可以用来自定义 VBox 的一些可选选项:
setSpacing(double value)
:设置节点之间的间距。setPadding(Insets value)
:设置容器的内边距。setAlignment(Pos value)
:设置节点在箱中的对齐方式。setFillWidth(boolean value)
:设置节点是否应该充满 VBox 容器的宽度。VBox vbox = new VBox();
vbox.setSpacing(10);
vbox.setPadding(new Insets(20));
vbox.setAlignment(Pos.CENTER);
vbox.setFillWidth(true);
Button button1 = new Button("Button 1");
Button button2 = new Button("Button 2");
vbox.getChildren().addAll(button1, button2);
VBox 类是 JavaFX 库中的一个容器类,它允许在垂直方向上排列子节点。您可以使用 getChildren()
方法向 VBox 中添加子节点,并使用可选的方法来自定义外观和行为。