4 つの項目を持つ単純な JMenuBar と、いくつかの textFields スピナーとコンボボックスを持つ Panel があります。
現在、パネルでスピナーまたはその他のコンポーネントを使用すると、Jmenu 項目がパネルの後ろで開いているように見えますが、表示されませんが、まだ使用できます。netBeans GUI ツールを使用しています。JMenuBar を常に一番上に設定する必要がありますか?
the Jmenu items seem to open behind the panel
AWT と Swing JComponents の混合に問題があり、変更したほうがよいでしょう
java.awt.Panel myPanel = new Panel
に
java.swing.JPanel myPanel = new JPanel
デフォルトでは、JMenu が一番上に表示されます。コンテンツを JFrame に直接配置するのではなく、一部のパネルに配置する必要があります。たとえば、ボーダー レイアウトを使用して、CENTER にある JPanel にほとんどのレイアウトを配置し、SOUTH JPanel にいくつかの追加ボタンを配置できます。ここの定数は BorderLayout 定数です。コードがなければ、何が間違っていたのかを知るのは困難です。