在我的应用程序中,我显示了一个弹出对话框以显示大量卡片。我将它们显示为子类中许多JLabel
组件中的图像JPanel
。然后我把那个对象放在一个JScrollPane
允许水平滚动卡片的地方。
我希望未使用的空间在深色背景下是透明的,以显示其背后的内容已被禁用。我setBackground(new Color(50, 50, 50, 200))
以前实现了我想要的样子,但是后面的内容没有重绘,所以我得到了神器。
这是它的样子:
我将如何解决这个问题?当我滚动时,如何让它后面的内容重绘?
提前致谢。