gpt4 book ai didi

java - 如何禁用 JFrame 背景

转载 作者:行者123 更新时间:2023-12-01 11:09:29 26 4
gpt4 key购买 nike

我制作了一个具有以下属性的 JFrame:

setLayout(null)
setUndecorated(true)
setResizable(false)

我在netbeans中放置了一个带有一个图标(PNG图像)的JLabel,我正在寻找一些解决方案,当鼠标移动通过JFrame的图像(或其他组件)时禁用背景(完全透明,且不活动)但是鼠标在 JLabel 之外的工作方式有所不同,因为 JLabel 图标避免在 JLabel 上进行任何鼠标操作。但默认的灰色背景并不完全是我想要的。

我们可以看到鼠标在 JLabel 上没有执行任何操作(除非 Frame 中有某些组件)

http://i.picasion.com/resize80/48739d7f666d30ca2e5ecb818cc21d9d.jpg

绿色 = JFrame 大小。

这里鼠标在网页上移动时会发生变化

http://i.picasion.com/resize80/f5d557001fba98d339957373de9ce89c.jpg

最佳答案

im looking for some soluction that disable the backgroud(full Transparent, and unactive) when the mouse moves

不要使用完全透明。

如果像素不是 100% 透明,则 MouseEvents 将由框架处理。

关于java - 如何禁用 JFrame 背景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32544811/

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