gpt4 book ai didi

java - Swing: Canvas 重叠菜单

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:04:53 25 4
gpt4 key购买 nike

我有一个带有菜单栏的 JFrame 和一个覆盖所有剩余表面的 Canvas 。当我单击菜单栏时,菜单在 Canvas 的后面 打开,但我看不到它。有没有人经历过这个?除了调整 Canvas 的大小(我不愿意这样做)还有什么解决办法吗?

谢谢,
弗拉德

最佳答案

您遇到重量级与轻量级问题。

快速修复:

// Call this sometime before you use your menus 
JPopupMenu.setDefaultLightWeightPopupEnabled(false)

Heavyweight vs. Lightweight

关于java - Swing: Canvas 重叠菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/268750/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com