亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何使用 HBox 修復 TOP_LEFT 上的 Menubutton

如何使用 HBox 修復 TOP_LEFT 上的 Menubutton

慕容708150 2023-01-05 17:18:07
我正在使用場景生成器。我有一個 HBox 和一個 MenuButton 作為它的孩子,當我調整 Scene.fxml 大小時,我的 MenuButton 的位置會發生變化。我希望菜單按鈕始終位于 Hbox 的左上角。我怎樣才能做到這一點?我嘗試將按鈕的邊距和對齊方式設置為左上角。它不起作用。這是我的 Scene.fxml 文件。https://i.stack.imgur.com/WSKLO.pnghttps://imgur.com/SsDoTSv
查看完整描述

2 回答

?
函數式編程

TA貢獻1807條經驗 獲得超9個贊

問題不是 的屬性/布局約束,而是不允許增長到比首選寬度 ( ) 更寬MenuButton的事實。HBox346.0


將 的值更改maxWidth為USE_COMPUTED_SIZE(= -1)?;蛘撸恍鑼傩詣h除為恰好為的默認值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>


查看完整回答
反對 回復 2023-01-05
?
慕碼人2483693

TA貢獻1860條經驗 獲得超9個贊

我已閱讀您的問題并希望您查找 MenuButton 的對齊屬性?;蛘吣梢允褂眠吙虼案褚运姆N方式對齊您的組件。

1) 頂部,2) 底部,3) 左側,4) 右側


查看完整回答
反對 回復 2023-01-05
  • 2 回答
  • 0 關注
  • 129 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號