FXML 自定义菜单项示例
FXML CustomMenuItem Example
我很难在 FXML 中找到 CustomMenuItem 的示例。根据 API 文档,我尝试这样做:
<SplitMenuButton fx:id="dwnldBtn" text="Download"
maxWidth="10000" maxHeight="10000" prefHeight="10000"
GridPane.columnIndex="0" GridPane.rowIndex="3" onAction="#handleDownloadBtn">
<items>
<CustomMenuItem >
<button text="Download All" onAction="#handleDownloadAllBtn"/>
</CustomMenuItem>
</items>
</SplitMenuButton>
但这似乎在语法上是错误的。我想在 CustomMenuItem 中使用按钮,因为(与常规 MenuItem 不同)可以调整按钮的大小(MenuItem 缺少 maxWidth 等属性)。
我很难在 FXML 中找到 CustomMenuItem 的示例。根据 API 文档,我尝试这样做:
<SplitMenuButton fx:id="dwnldBtn" text="Download"
maxWidth="10000" maxHeight="10000" prefHeight="10000"
GridPane.columnIndex="0" GridPane.rowIndex="3" onAction="#handleDownloadBtn">
<items>
<CustomMenuItem >
<button text="Download All" onAction="#handleDownloadAllBtn"/>
</CustomMenuItem>
</items>
</SplitMenuButton>
但这似乎在语法上是错误的。我想在 CustomMenuItem 中使用按钮,因为(与常规 MenuItem 不同)可以调整按钮的大小(MenuItem 缺少 maxWidth 等属性)。