JavaFX-在菜单中显示加速器修饰符

JavaFX-在菜单中显示加速器修饰符,java,javafx-8,acceleratorkey,Java,Javafx 8,Acceleratorkey,我有一个简单的JavaFX应用程序和一个MenuBar。我在fxml中设置了一些加速器,它们工作正常,但只显示了主键,没有显示修改器 例如: (见下面的屏幕截图) 保存和另存为…都将S作为主键,但另存为…有一个额外的修饰符SHIFT\u ANY。在应用程序中,两个菜单项旁边都只有字母S 同样,加速器工作正常,只是显示不正确 有没有办法强制JavaFX也显示修饰符 谢谢 这是有关菜单的fxml <Menu mnemonicParsing="false" text="File">

我有一个简单的JavaFX应用程序和一个
MenuBar
。我在fxml中设置了一些加速器,它们工作正常,但只显示了主键,没有显示修改器

例如:
(见下面的屏幕截图)
保存另存为…都将
S
作为主键,但另存为…有一个额外的修饰符
SHIFT\u ANY
。在应用程序中,两个
菜单项
旁边都只有字母
S

同样,加速器工作正常,只是显示不正确

有没有办法强制JavaFX也显示修饰符

谢谢

这是有关菜单的fxml

<Menu mnemonicParsing="false" text="File">
            <MenuItem mnemonicParsing="false" onAction="#newFile" text="New">
                <accelerator>
                    <KeyCodeCombination alt="UP" code="N" control="ANY" meta="UP" shift="UP" shortcut="UP"/>
                </accelerator>
            </MenuItem>
            <MenuItem mnemonicParsing="false" onAction="#open" text="Open...">
                <accelerator>
                    <KeyCodeCombination alt="UP" code="O" control="ANY" meta="UP" shift="UP" shortcut="UP"/>
                </accelerator>
            </MenuItem>
            <MenuItem mnemonicParsing="false" onAction="#save" text="Save">
                <accelerator>
                    <KeyCodeCombination alt="UP" code="S" control="ANY" meta="UP" shift="UP" shortcut="UP"/>
                </accelerator>
            </MenuItem>
            <MenuItem mnemonicParsing="false" onAction="#saveAs" text="Save as...">
                <accelerator>
                    <KeyCodeCombination alt="UP" code="S" control="ANY" meta="UP" shift="ANY" shortcut="UP"/>
                </accelerator>
            </MenuItem>
            <SeparatorMenuItem mnemonicParsing="false"/>
            <MenuItem mnemonicParsing="false" onAction="#quit" text="Quit">
                <accelerator>
                    <KeyCodeCombination alt="UP" code="Q" control="ANY" meta="UP" shift="UP" shortcut="UP"/>
                </accelerator>
            </MenuItem>
        </Menu>

我发现了问题:
在FXML中,我设置了
CONTROL=“ANY”
,而不是
CONTROL=“DOWN”

我没有注意到这个错误:)现在一切正常

对不起打扰你了