首页 > 代码库 > [译]JavaFX 2.0+系列教程-使用内置的布局面板(3)-水平盒子(HBox)
[译]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的上方区域中
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。