JavaFX应用程序支持手动设置UI布局,可以为每个UI元素来设置合适的和大小属性,而最简单的方法是充分利用布局面板。JavaFX SDK提供了几个布局容器类,称之为面板,用于轻松创建和管理一些经典的布局,比如行、列、栈等。作为调整后的窗口,布局面板可以根据节点的属性来灵活自动调整和大小。
BorderPane布局面板提供了五个区域来放置节点:上下左右中。图1-1显示了布局类型,可以用来创建边框面板,可以灵活调整区域大小。
边框面板可以用于创建顶部经典的工具条,底部状态栏,左端栏面板,右边额外信息,中间的工作区。
Padding属性可以用来设置节点和Hbox面板之间的间距。Spacing属性可以用来管理节点之间的距离。可以调整背景色来调整风格。
VBox布局面板与Hbox布局面板相似。Padding属性可以用来调整节点和VBox面板边缘的间距。Spacing属性用于调整节点之间的间距。
网格可以按照需要在单元格中灵活放置节点。网格面板适用于创建由行列组成的表格,图1-8显示了网格面板,包含了图标、标题、副标题、文本和饼图。gridLinesVisible属性可以用来显示网格线条,显示行和列。
推荐:
网友评论 ()条 查看