Java 如何在鼠标悬停时使JLable可见和半透明(几乎不可见)

Java 如何在鼠标悬停时使JLable可见和半透明(几乎不可见),java,swing,jlabel,repaint,translucency,Java,Swing,Jlabel,Repaint,Translucency,我制作了一个可包装的JLabel,它用多行文字显示标签内的文字信息。 标签和文本(即前景和背景)始终可见 现在我想更改JLabel,使其仅在鼠标悬停并 其余时间它应该是半透明的。我怎样才能做到这一点?请帮帮我。。 提前感谢。对于鼠标悬停在JLabel上的问题,您必须在中的所有方法中调用repaint(),原因是该通知程序未在中实现。对于鼠标悬停在JLabel上的问题,您必须在中的所有方法中调用repaint(),原因是此通知程序没有在中实现,更多公司的描述在中,这次让我更具体一点。我有一个swi

我制作了一个可包装的
JLabel
,它用多行文字显示标签内的文字信息。 标签和文本(即前景和背景)始终可见

现在我想更改
JLabel
,使其仅在鼠标悬停并 其余时间它应该是半透明的。我怎样才能做到这一点?请帮帮我。。
提前感谢。

对于鼠标悬停在
JLabel上的问题,您必须在中的所有方法中调用
repaint()
,原因是该通知程序未在中实现。对于鼠标悬停在
JLabel上的问题,您必须在中的所有方法中调用
repaint()
,原因是此通知程序没有在中实现,更多公司的描述在

中,这次让我更具体一点。我有一个swing层组件,上面有一个标签,上面有一些文本。该层实际上是视频,现在我想让标签在默认情况下透明,以便用户可以看到视频,但当用户将鼠标移动到该标签上时,它会显示文本,我没有得到任何特定的ans,请帮助我,如果有人知道如何处理它,请让我这次更加具体。我有一个swing层组件,上面有一个标签,上面有一些文本。该层实际上是视频,现在我想让标签在默认情况下透明,以便用户可以看到视频,但当用户将鼠标移动到标签上时,它会显示文本,我没有得到任何特定的ans,请帮助我,如果有人知道如何处理它,但我应该如何使它透明,以便我能够看到现有的背景方法设置不透明只需使标签区域变白,我们看到的是白色框,而不是标签所在背景中的图像谢谢各位的支持。我已经找到了做这件事的方法。我想和大家分享一下我是怎么做的,要使其半透明,我只需在鼠标上改变背景和前景颜色的alpha值,就可以达到所需的效果。但是,我应该如何使其透明,以便我能够看到现有的背景设置不透明?只需使标签区域变白,我们就可以看到白色框,而不是图像中的图像标签出现的背景感谢各位的支持。我已经找到了做这件事的方法。我想和大家分享一下我是如何做到的,为了使半透明,我只需要在鼠标上改变背景和前景颜色的alpha值,就可以达到所需的效果。