Javafx 停止在滚动窗格中水平拉伸网格窗格

Javafx 停止在滚动窗格中水平拉伸网格窗格,javafx,width,fxml,Javafx,Width,Fxml,我正试图通过FXML在gridPane中创建表单,该表单应该具有垂直滚动,因为内容与屏幕高度不匹配。但内容的宽度是可以的。对于屏幕大小,但在滚动窗格中添加此网格窗格后,开始横向拉伸。有什么建议可以解决这个问题吗 <ScrollPane fitToWidth="false" hbarPolicy="NEVER" xmlns="http://javafx.com/javafx/8" xmlns:fx="http://javafx.com/fxml/1" > <content&g

我正试图通过FXML在gridPane中创建表单,该表单应该具有垂直滚动,因为内容与屏幕高度不匹配。但内容的宽度是可以的。对于屏幕大小,但在滚动窗格中添加此网格窗格后,开始横向拉伸。有什么建议可以解决这个问题吗

<ScrollPane fitToWidth="false"  hbarPolicy="NEVER"  xmlns="http://javafx.com/javafx/8" xmlns:fx="http://javafx.com/fxml/1" >
<content> 
    <GridPane gridLinesVisible="true" maxWidth="-Infinity" minWidth="-Infinity" >
        <stylesheets>
            <URL value="@estoresurvery.css" />
        </stylesheets>
        <columnConstraints>
            <ColumnConstraints    hgrow="NEVER" />
            <ColumnConstraints    hgrow="NEVER" />
            <ColumnConstraints    hgrow="NEVER" />
            <ColumnConstraints    hgrow="NEVER" />
            <ColumnConstraints    hgrow="NEVER" />
            <ColumnConstraints    hgrow="NEVER" />
            <ColumnConstraints    hgrow="NEVER" />
            <ColumnConstraints    hgrow="NEVER" />
            <ColumnConstraints    hgrow="NEVER" />
            <ColumnConstraints    hgrow="NEVER" />
            <ColumnConstraints    hgrow="NEVER" />
            <ColumnConstraints    hgrow="NEVER" /> 
        </columnConstraints>
        <rowConstraints>
            <RowConstraints percentHeight="20.0" valignment="CENTER"/>
            <RowConstraints percentHeight="5.0" valignment="CENTER" />
            <RowConstraints percentHeight="7.5" valignment="CENTER" />
            <RowConstraints percentHeight="7.5" valignment="CENTER" />
            <RowConstraints percentHeight="7.5" valignment="CENTER" />
            <RowConstraints percentHeight="7.5" valignment="CENTER" />
            <RowConstraints percentHeight="7.5" valignment="CENTER" />
            <RowConstraints percentHeight="7.5" valignment="CENTER" />
            <RowConstraints percentHeight="15.0" valignment="CENTER"/>
            <RowConstraints percentHeight="7.5" valignment="CENTER" />
            <RowConstraints percentHeight="2.5" valignment="CENTER" />
            <RowConstraints percentHeight="7.5" valignment="TOP"  />
            <RowConstraints percentHeight="2.5" valignment="TOP"  />
        </rowConstraints>
        <children>
            <Button alignment="TOP_CENTER" styleClass="logoHeader" GridPane.columnSpan="12" GridPane.halignment="CENTER" GridPane.rowIndex="0" />
        </children>
        <children>
            <Text styleClass="howHelpTxt" GridPane.columnIndex="1" GridPane.columnSpan="10" GridPane.halignment="CENTER" GridPane.rowIndex="1"> 
                SomeTEXT    
            </Text>
        </children>
        <children>
            <Text styleClass="fieldText" GridPane.columnIndex="1" GridPane.columnSpan="10" GridPane.halignment="CENTER" GridPane.rowIndex="2"> 
                SomeTEXT      
            </Text> 
        </children>
        <children>
            <TextField fx:id="NameTxt" styleClass="txtBox" GridPane.columnIndex="2" GridPane.columnSpan="8" GridPane.rowIndex="3" />
        </children>
        <children>
            <Text styleClass="fieldText" GridPane.columnSpan="12" GridPane.halignment="CENTER" GridPane.rowIndex="4"> 
                SomeTEXT
            </Text>
        </children>
        <children>
            <TextField fx:id="PhonelTxt" styleClass="txtBox" GridPane.columnIndex="2" GridPane.columnSpan="8" GridPane.rowIndex="5" />
        </children>
        <children>
            <Text styleClass="fieldText" GridPane.columnSpan="12" GridPane.halignment="CENTER" GridPane.rowIndex="6"> 
                SomeTEXT     
            </Text>
        </children>
        <children>
            <TextField fx:id="EmailTxt" styleClass="txtBox" GridPane.columnIndex="2" GridPane.columnSpan="8" GridPane.rowIndex="7" />
        </children>
        <children>
            <Button onAction="#showModle" styleClass="agrrementTxt" text="SomeText" GridPane.columnIndex="1" GridPane.columnSpan="10" GridPane.halignment="center" GridPane.rowIndex="8" />    
        </children>
        <children>
            <Button styleClass="yesBox" GridPane.columnIndex="2" GridPane.columnSpan="3" GridPane.halignment="CENTER" GridPane.rowIndex="9">
                SomeTEXT  
            </Button>
            <Button styleClass="NoBox" GridPane.columnIndex="7" GridPane.columnSpan="3" GridPane.halignment="CENTER" GridPane.rowIndex="9">
                SomeTEXT 
            </Button>
        </children>
        <children>
            <Button onAction="#showThanksMessage" styleClass="NoBox" GridPane.columnIndex="4" GridPane.columnSpan="4" GridPane.halignment="CENTER" GridPane.rowIndex="11">
                SomeTEXT
            </Button>  
        </children>
    </GridPane>
</content>

一些文字
一些文字
一些文字
一些文字
一些文字
一些文字
一些文字

当然,您需要
fitToWidth=“true”
(而不是
false
)来将网格窗格调整到滚动窗格的宽度。我在James\u D没有任何意义