如何在JavaFX中的多个地方使用同一组件?

时间:2019-07-02 00:21:00

标签: javafx reference duplicates components fxml

我想在MenuItemMenuBar中使用相同的ContextMenu(两者具有相同的文本,将在相同的条件下启用/禁用),并执行相同的任务)。如何在同一文件的FXML中实现这一目标?

我尝试使用<fx:reference>,但它只出现在我首先尊重的位置。

    <MenuBar>
        <menus>
             <MenuItem fx:id="menuToDuplicate" />
        </menus>
    </MenuBar>
    .
    .
    .
    <ContextMenu>
        <items>
             <!--Same MenuItem as above -->
        </items>
    </ContextMenu>

0 个答案:

没有答案