Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/341.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
java-applet删除图像_Java_Applet_Drawimage - Fatal编程技术网

java-applet删除图像

java-applet删除图像,java,applet,drawimage,Java,Applet,Drawimage,很抱歉问了这么多问题,但请相信我。。我先尝试了谷歌 在小程序上使用paint()中的g.drawImage时。。。有什么方法可以移除它吗?我的意思是删除绘制的图像。除非使用屏幕外缓冲区并绘制图像,否则实际上没有直接的方法来清除图像。我假设你直接在屏幕上画画。要清除图像,请向小程序添加一个新标志,并在paint()方法中签入该标志。该标志指示是否应绘制图像。例如 boolean shouldDrawImage = true; void paint(Graphics g) { if (

很抱歉问了这么多问题,但请相信我。。我先尝试了谷歌


在小程序上使用paint()中的g.drawImage时。。。有什么方法可以移除它吗?我的意思是删除绘制的图像。

除非使用屏幕外缓冲区并绘制图像,否则实际上没有直接的方法来清除图像。我假设你直接在屏幕上画画。要清除图像,请向小程序添加一个新标志,并在paint()方法中签入该标志。该标志指示是否应绘制图像。例如

 boolean shouldDrawImage = true;

 void paint(Graphics g) {
    if (shouldDrawImage) {
        g.drawImage(...);
    }
 }

要清除图像,请将标志设置为
false
并调用
repaint()
方法。

除非使用屏幕外缓冲区并绘制图像,否则实际上没有直接的方法来清除图像。我假设你直接在屏幕上画画。要清除图像,请向小程序添加一个新标志,并在paint()方法中签入该标志。该标志指示是否应绘制图像。例如

 boolean shouldDrawImage = true;

 void paint(Graphics g) {
    if (shouldDrawImage) {
        g.drawImage(...);
    }
 }
g.setColor( getBackground() );
g.fillRect(0, 0, getWidth(), getHeight());
要清除图像,请将标志设置为
false
,然后调用
repaint()
方法

g.setColor( getBackground() );
g.fillRect(0, 0, getWidth(), getHeight());
此函数用于删除由
名称
id
高度
宽度
指定的图像

此函数用于删除由
名称
id
高度
宽度
指定的图像