[译]JavaFX 2.0+系列教程-使用内置的布局面板(3)-水平盒子(HBox)

[译]JavaFX 2.0+系列教程-使用内置的布局面板(3)-水平盒子(HBox)

水平盒子 HBox 为多个节点排列在一行中提供了一个简单的方法。 图 1-2 是HBox的一个示例。

图 1-2 HBox示例

 

内边距(Padding)属性可以设置节点到HBox边缘的空隙。空间(Spacing)属性可以设置节点之间的间隙。样式(Style)属性可以设置背景颜色。

代码片段 例 1-2 创建了一个HBox,实现了一个工具栏(ToolBar)的效果,其中包含了两个按钮。

例 1-2 创建HBox

public HBox addHBox() {
    HBox hbox = new HBox();
    hbox.setPadding(new Insets(15, 12, 15, 12)); //节点到边缘的空隙
    hbox.setSpacing(10); //节点之间的间隙
    hbox.setStyle("-fx-background-color: #336699;"); //背景色

    Button buttonCurrent = new Button("Current");
    buttonCurrent.setPrefSize(100, 20);

    Button buttonProjected = new Button("Projected");
    buttonProjected.setPrefSize(100, 20);
    hbox.getChildren().addAll(buttonCurrent, buttonProjected);

    return hbox;
}

 

在上篇 BorderPane 例 1-1 中的 setTop() 方法将HBox添加到了BorderPane的上方区域中,结果如 图 1-3 所示

图 1-3 将HBox放入BorderPane的上方区域中

 

[译]JavaFX 2.0+系列教程-使用内置的布局面板(3)-水平盒子(HBox),古老的榕树,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。