FXML CustomMenuItem示例

时间:2015-12-03 20:41:40

标签: javafx fxml

我很难在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这样的属性)。

1 个答案:

答案 0 :(得分:2)

JavadocsCustomMenuItem有一个名为content的属性,用于确定菜单项中显示的节点。

<CustomMenuItem>
    <content>
        <Button text="..." onAction="#..."/>
    </content>
</CustomMenuItem>