我正在尝试为自己制作的小游戏增加一些润色,每次回合结束时,我希望整个JFrame呈白色闪烁并迅速失去透明度,直到再次看到游戏为止。我该怎么做?
注意:我正在考虑隐藏所有组件,并在其顶部添加一个JPanel,它会很快失去不透明度,但这似乎不正确(而且我希望能够看到白色闪光灯后面的组件,因为它从不透明状态开始透明)。
最佳答案
您可能会使用JLayer类。看一下How to Decorate Components with the JLayer Class上Swing教程中的部分。
本教程包含以下示例:
油漆半透明层
做动画
将示例放在一起,您应该有一个解决方案。