2 回答

TA貢獻(xiàn)1807條經(jīng)驗(yàn) 獲得超9個(gè)贊
問題不是 的屬性/布局約束,而是不允許增長到比首選寬度 ( ) 更寬MenuButton的事實(shí)。HBox346.0
將 的值更改maxWidth為USE_COMPUTED_SIZE(= -1)?;蛘?,只需將屬性刪除為恰好為的默認(rèn)值USE_COMPUTED_SIZE。
這允許HBox增長到SplitPane防止較小尺寸HBox水平居中的尺寸。
<SplitPane dividerPositions="0.5" orientation="VERTICAL" prefHeight="200.0" prefWidth="342.0" AnchorPane.bottomAnchor="363.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0">
<items>
<HBox maxHeight="-Infinity" prefHeight="46.0" prefWidth="346.0"> <!-- removed maxWidth here -->
<children>
<MenuButton alignment="TOP_LEFT" mnemonicParsing="false" prefHeight="46.0" prefWidth="56.0" HBox.hgrow="ALWAYS">
...
</MenuButton>
</children>
</HBox>
...
</items>
</SplitPane>

TA貢獻(xiàn)1860條經(jīng)驗(yàn) 獲得超9個(gè)贊
我已閱讀您的問題并希望您查找 MenuButton 的對(duì)齊屬性?;蛘吣梢允褂眠吙虼案褚运姆N方式對(duì)齊您的組件。
1) 頂部,2) 底部,3) 左側(cè),4) 右側(cè)
添加回答
舉報(bào)