JavaFX - 布局网格面板
-
简述
如果我们在我们的应用程序中使用 Grid Pane,所有添加到它的节点都以形成行和列的网格的方式排列。这种布局在使用 JavaFX 创建表单时非常方便。类名为 GridPane 包裹的 javafx.scene.layout代表 GridPane。这个类提供了十一个属性,它们是 --
alignment − 此属性表示窗格的对齐方式,您可以使用 setMoognment() 方法。
-
hgap − 此属性为 double 类型,表示列之间的水平间隙。
-
vgap − 此属性为 double 类型,表示行之间的垂直间隙。
-
gridLinesVisible− 该属性为布尔类型。如果为 true,则窗格的行设置为可见。
以下是 JavaFX 网格窗格中的单元格位置 -(0, 0) (1, 0) (2, 0) (2, 1) (1, 1) (0, 1) (2, 2) (1, 2) (0, 2) -
-
例子
以下程序是网格窗格布局的示例。在此,我们使用网格窗格创建表单。将此代码保存在名称为的文件中 GridPaneExample.java.使用以下命令从命令提示符编译并执行保存的 java 文件。执行时,上述程序会生成一个 JavaFX 窗口,如下所示。