gpt4 book ai didi

java,当我使用双缓冲时,绘制的图像会扩展

转载 作者:行者123 更新时间:2023-11-30 02:31:32 26 4
gpt4 key购买 nike

当我使用双缓冲时,绘制的图像会以白色背景扩展。有什么问题吗?

enter code here
private Image image_buffer;
private Graphics graphics_buffer

public void paint(Graphics g) {
super.paint(g);
buffering(img1, x1, 40, g);
}

public void buffering(Image img, int x, int y, Graphics g){
image_buffer = createImage(100,100);
graphics_buffer = image_buffer.getGraphics();
buffer.drawImage(img, x, y, this);
g.drawImage(image_buffer, x, y, this);
}

最佳答案

为什么不将您的代码替换为:-

public void paint(Graphics g) {
super.paint(g);
g.drawImage(img1, x1, 40, this);
}

你有白色背景的原因是因为你正在创建一个 100x100“ Canvas ”,并在上面绘图。

关于java,当我使用双缓冲时,绘制的图像会扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44181799/

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