JavaFX пункт меню Показать ярлыки на правой стороне

возьмите, например, пункты меню из меню Правка в JavaFX Scene Builder

посмотрите, как они отображают ярлыки справа? Есть ли простой способ достичь того же эффекта с помощью JavaFX? Спасибо.

1 ответов


вы можете добавить ключ ускорителя в scene builder или добавить его непосредственно в файл fxml, например

      <MenuItem mnemonicParsing="true" onAction="#mnuSaveAction" text="%menu.title.save" fx:id="mnuSave">
        <accelerator>
          <KeyCodeCombination alt="UP" code="S" control="DOWN" meta="UP" shift="UP" shortcut="UP" />
        </accelerator>
      </MenuItem>

Если под "в javafx" вы подразумеваете без использования fxml вы можете использовать mnuSave.setAccelerator(KeyCombination);