我有一个带有菜单栏的JFrame和一个覆盖所有剩余表面的画布.当我点击菜单栏时,菜单在Canvas 后面打开,我看不到它.有没有人经历过这个?除了调整画布大小(我不愿意这样做)有什么解决方案吗?
谢谢, 弗拉德
您正在经历重量级与轻量级问题.
快速修复:
// Call this sometime before you use your menus JPopupMenu.setDefaultLightWeightPopupEnabled(false)
重量级与轻量级