4

の GUI がありJMenuBarます。問題は、JMenuサイズを変更するか最小化するまで、が表示されないことがありJFrameます。誰かが私を助けることができますか?

4

2 に答える 2

5

同じ問題がありJFrame、メニューのコードの後に​​表示を設定することで解決しました。したがって、最初にJFrameアフターを作成しJMenuBar、最後にを追加します:(frame.setVisible(true);私のフレームは単に「フレーム」と呼ばれ、「フレーム」をフレームの名前に置き換えます)

于 2012-09-28T20:22:29.583 に答える
2

@Markoのソリューションよりもきれいではないもう1つの方法はframe.revalidate()、 -call の後に呼び出すことframe.setJMenuBar()です。

于 2013-03-16T15:19:59.020 に答える