我试图在JFrame中取消停用JPanel,这样我可以在取消停靠时将Jarame中的JPanel分离。我遇到的问题是,当我专注于未对接的JPanel时,我正在使用的JMenuBar消失了。我目前正在使用JDialog来取消JPanel的连接。 JMenuBar的消失是因为JDialog,因为当使用mac osx时,屏幕顶部的JMenuBar不适用于JDialogs。
有没有人知道脱离可以如何做到不同(以这种方式我可以保留JMenuBar),或者甚至可能解决我遇到的问题?
以下是提供问题视觉概念的图片。
在第二张图片中,顶部的JMenuBar消失了。我暂时在JDialog的顶部添加了JMenuBar,因为否则我再也无法使用键盘快捷键了。
如果有任何问题,请不要犹豫。
提前致谢