个性化阅读
专注于IT技术分析

JavaFX VBox

Vbox布局窗格不是将节点排列在水平行中, 而是将节点排列在单个垂直列中。它由javafx.scene.layout.VBox类表示, 该类提供了处理样式和节点之间距离的所有方法。为了在我们的应用程序中实现VBox布局, 需要实例化此类。

物产

此方法提供下表中描述的各种属性。

属性 描述 设置方法
Alignment 此属性用于节点的对齐。 setAlignement(Double)
FillWidth 此属性是布尔类型。通过将此属性设置为true, 可以使可调整大小节点的Widtht等于VBox的宽度。 setFillWidth(boolean)
Spacing 此属性用于在VBox的节点之间设置一些间距。 setSpacing(Double)

建设者

  1. VBox():创建间距为0的布局
  2. Vbox(双倍间距):创建具有双倍间距值的布局
  3. Vbox(Double interval, Node?children):在指定的子节点之间创建具有指定间距的布局
  4. Vbox(Node?children):创建一个布局, 其中指定的节点之间的间距为0

package application;
import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.scene.layout.VBox;
import javafx.stage.Stage;
public class Label_Test extends Application {

	@Override
	public void start(Stage primaryStage) throws Exception {
		Button btn1 = new Button("Button 1");
		Button btn2 = new Button("Button 2");
		VBox root = new VBox();
		Scene scene = new Scene(root, 200, 200);
		root.getChildren().addAll(btn1, btn2);
		primaryStage.setScene(scene);
		primaryStage.show();
	}
	public static void main(String[] args) {
		launch(args);
	}
	
}

输出:

JavaFX VBox输出
赞(0)
未经允许不得转载:srcmini » JavaFX VBox

相关推荐

评论 抢沙发

评论前必须登录!