我有一個簡單的顯示,其頂部有一個標題,中間有一個列表,最下面有三個按鈕。我想要頂部的標題和底部的按鈕水平居中。將按鈕和文本置於GridPane中(JavaFX)
這裏是我一直在嘗試使用代碼:
<?xml version="1.0" encoding="UTF-8"?>
<?import javafx.scene.control.Button?>
<?import javafx.scene.control.Label?>
<?import javafx.scene.control.ListView?>
<?import javafx.scene.layout.GridPane?>
<GridPane
xmlns="http://javafx.com/javafx/8.0.40"
xmlns:fx="http://javafx.com/fxml/1"
fx:controller="controllers.SongLibraryController"
>
<Label
text="Todo List"
GridPane.columnSpan="3"
GridPane.rowIndex="0"
GridPane.halignment="CENTER"
/>
<ListView
prefWidth="300"
prefHeight="400"
fx:id="listView"
GridPane.columnSpan="3"
GridPane.rowIndex="1"
/>
<Button
fx:id="editItem"
GridPane.halignment="CENTER"
GridPane.columnIndex="0"
GridPane.rowIndex="2"
text="Edit Item"
/>
<Button
fx:id="addItem"
GridPane.halignment="CENTER"
GridPane.columnIndex="1"
GridPane.rowIndex="2"
text="Add Item"
/>
<Button
fx:id="deleteItem"
GridPane.halignment="CENTER"
GridPane.columnIndex="2"
GridPane.rowIndex="2"
text="Delete Item"
/>
</GridPane>
這裏是電流輸出:
我試着做各種事情就像使用alignment="CENTER"
爲我的GridPane,但似乎沒有任何工作。任何幫助,將不勝感激!
我實際上已經嘗試過'alignment =「CENTER」',並且我在示例中更新了我的代碼以顯示該代碼。它對生成的輸出沒有任何影響。 – saadq
@meh_programmer,查看我的回答 – GVArt
啊,我明白了。非常感謝! – saadq