Могу ли я добавить еще несколько пунктов меню в свою программу с помощью JavaFX?

Я использую JavaFX Gradle плагин для создания моего приложения JavaFX. Можно ли добавить более одного пункта меню "Пуск" к готовому установщику?

Ответы

Ответ 1

После ответа на ваш другой вопрос относительно дополнительных локальных пусковых установок я проверил источники JDK, чтобы узнать, что необходимо для этого.

Любая пусковая установка с включенным "needMenu" -property будет отражена в некоторой записи меню внутри начального меню. Просто добавьте что-то подобное в свой файл сборки:

jfx {
    // ... normal configuration ...

    // your secondary entry points, each will inherit the configuration, unless you specify otherwise here
    secondaryLaunchers = [
        [
            appName: 'somethingDifferent2',
            mainClass: 'your.different.entrypoint.MainApp',
            // the following is required for an start-menu entry
            needMenu: true
        ]
    ]
}

Отказ от ответственности: Я являюсь создателем этого JavaFX- Gradle -plugin