1

AWT MenuBar が JFrame の上に表示されるようにルック アンド フィールを設定すると、Nimbus または Synth を使用すると発生しません。

JMenuBar を使用できない理由は、作成しているアプリケーションが AWT アプレットである MMORPG RuneScape のローダーであるためです。これは、AWT が MenuBar ドロップダウン メニューのスイングよりも優先され、アプレットによって隠されているためです。

これを除いて、AWT と Swing コンポーネントを混在させているためですが、他に選択肢がありません。

ここに私の問題をさらに説明するのに役立つ画像がいくつかあります

メニューバー: https://dl.dropbox.com/u/64681860/Code%20Images/MenuBar.PNG

JMenuBar: https://dl.dropbox.com/u/64681860/Code%20Images/JMenuBar.PNG

私が使用しているルック アンド フィールは Substance - BusinessBlackSteel ですが、これらの問題は Metal などの他の L&F でも発生します。

誰かが問題の1つを解決できることを願っています(フレームの上のMenuBar、アプレットの下に隠されたJMenu)

前もって感謝します。

4

0 に答える 0