gpt4 book ai didi

java - 绘制透明路径

转载 作者:行者123 更新时间:2023-12-01 13:21:33 25 4
gpt4 key购买 nike

我正在开发一个java应用程序,用于通过鼠标拖动进行绘制。我需要 JPanel 是透明的,但这样就失去了橡胶功能。使用getBackground()可以设置要使用的透明颜色,但路径不会删除之前绘制的内容。

最佳答案

用透明绘制意味着...用透明绘制,因此之前的颜色保持不变。您想要的是清除图像的一部分(您正在图像表面上绘图,对吗?)。这可以使用 AlphaComposite 的清算规则来完成。 .

// Assuming Graphics2D g, maybe from BufferedImage
g.setComposite(AlphaComposite.Clear);
// drawing now clears

关于java - 绘制透明路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21989351/

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