web-dev-qa-db-ja.com

jFrameメニューバーをUnityパネルに統合する方法

私はJava jFramesを使用するアプリケーションを開発しています。アプリケーションメニューバーオブジェクトは、Unityのパネル( ウィンドウタイトル&アプリケーションメニュー )と統合されていません。アプリケーションが行います。

それを行う方法はありますか?


私のアプリ:

menu bar is on window but not on top bar

Firefox統合:(私がしたいこと)

use menu bar on top bar

3
Lucio

JavaアプリケーションとUnityバーを統合するには、外部ライブラリが必要です。PPAから取得できる Java Ayatana と呼ばれるものがあります。手順は次のとおりです。そのページですが、ここに配置します

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

インストール後にログアウトして再度ログインする必要があります。ここの手順は最新バージョンをインストールし、最新の状態を維持します。上記のコメントに記載したリンクは古く、手動でインストールする必要があるため、代わりに使用することをお勧めします。

上記でリンクしたページから、「wiki」というラベルの付いたタブに「設定」ファイルがあります。このファイルは、Java Unityプログラムを使用するためのプログラムをセットアップする方法を説明しています。Javaデスクトップアプリケーション(.desktopファイル)。

3
willl459