Как интегрировать jFrame Строку меню в Панель Единицы?

Я разрабатываю JAVA-приложение с помощью jFrames, и объект панели меню приложения не интегрируется с Панелью Единицы (Заголовок окна и Меню приложения), как любое собственное приложение Единицы делает.

Существует ли способ сделать это?


Мое приложение:

menu bar is on window but not on top bar

Интеграция Firefox: (что я хочу к),

use menu bar on top bar

3
задан 15 May 2018 в 01:21

1 ответ

Для интеграции JAVA-приложений с панелью Единицы, Вам будет нужна внешняя библиотека. Существует тот, названный Java Ayatana, который можно получить от PPA. Инструкции находятся на той странице, но я помещу их здесь

 sudo add-apt-repository ppa:danjaredg/jayatana
 sudo apt-get update
 sudo apt-get install jayatana

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

От страницы я связался выше существует вкладка, маркированная "Wiki", которая имеет файл "конфигурация". Этот файл объясняет, как настроить программу Java для использования панели вершины Единицы. Необходимо будет создать настольное приложение Java (.desktop файл).

3
ответ дан 1 December 2019 в 16:31

Другие вопросы по тегам:

Похожие вопросы: