我用下一个属性创建了一个JFrame:
setLayout(null)
setUndecorated(true)
setResizable(false)
我已经在网络中放置了一个带有一个Icon(PNG图像)的JLabel,并且我正在寻找一些解决方案,当鼠标移动到JFrame的图像(或其他组件)时,禁用背景(完全透明,无效)鼠标在JLabel外部工作不同,因为JLabel Icon避免对JLabel进行任何鼠标操作。但是有一个默认的灰色背景,并不是我想要的。
我们可以看到鼠标在JLabel上没有做任何事情(除非框架中有一些组件)
绿色= JFrame大小。
此处鼠标在浏览网页时会发生变化
答案 0 :(得分:1)
我正在寻找一些解决方案,当鼠标移动时禁用背景(完全透明,无效)
不要使用完全透明度。
如果像素不是100%透明的,那么MouseEvents将由帧处理。