JPanel透明度问题

Ren*_*hya 4 java swing transparency jlabel

我有一个深灰色JPanelJLabel上面.我设置new Color(0, 0, 0, .5f)(透明)作为背景,JLabel并使用按钮多次更改文本.问题是,每次更改文本时,前一个文本仍然保留在新文本后面.我将文本从"123456789"更改为"1234567","12345"和"123".这是截图:

替代文字

我该如何摆脱这种"阴影"?

cam*_*ckr 5

查看具有透明度的背景以获得解释和可能的解决方案.

并且在未来发布SSCCE证明问题,而不是图片.