gpt4 book ai didi

java - 如何淡入graphics.fill调用

转载 作者:太空宇宙 更新时间:2023-11-04 07:29:37 26 4
gpt4 key购买 nike

我正在对 Canvas 对象执行以下操作。

graphics.setColor(BLUE);
graphics.fill(new Rectangle2D.Double(x, y, width, height));

我想淡入填充颜色,以创建从 Canvas 背景颜色到新颜色的平滑过渡(并且可能淡出原来存在的任何颜色)。

我玩过this kind of thing (将图形对象的复合设置为 AlphaComposite,其中 Timer 每 n 毫秒更新一次 alpha 值),但我会闪烁。

我想知道我缺少什么一般概念。

感谢您的指点。

最佳答案

首先,您如何使用 AWT?这是相当过时的。我建议你改用swing,主要是因为swing有双缓冲,可以消除你的闪烁。

关于java - 如何淡入graphics.fill调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17941488/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com