当前位置: 技术问答>java相关
关于ImageObserver的问题(100分)
来源: 互联网 发布时间:2015-05-03
本文导语: 错误用//标在后面了 import java.awt.*; import java.awt.image.*; import java.applet.*; public class ImageApplet1 extends Applet implements ImageObserver{ Image img; public void init(){ img=getImage(getCodeBase(),"01.jpg"); } public void paint(Graphics g){ S...
错误用//标在后面了
import java.awt.*;
import java.awt.image.*;
import java.applet.*;
public class ImageApplet1 extends Applet implements ImageObserver{
Image img;
public void init(){
img=getImage(getCodeBase(),"01.jpg");
}
public void paint(Graphics g){
System.out.println("Painting...");
System.out.println("Width="+img.getWidth(this)+"Height="+img.getHeight(this)) ;
g.drawImage(img,0,0,this);
}
public boolean imageUpdate(Image img ,int infoflags,int x,int y,int width,int height){
if (infoflags&WIDTH=0) //variable required,but value found at here
System.out.println("width="+width+"(no available)");
else System.out.println("width="+width+"(available)");
if (infoflags&HEIGHT=0) //variable required,but value found at here
System.out.println("height="+height+"(no available)");
else System.out.println("height="+height+"(available)");
if (infoflags&ALLBITS=0) //variable required,but value found at here
{
System.out.println("image is not loaded.");
return true;
}
else {System.out.println("image is loaded");
return false;
}
}
}
import java.awt.*;
import java.awt.image.*;
import java.applet.*;
public class ImageApplet1 extends Applet implements ImageObserver{
Image img;
public void init(){
img=getImage(getCodeBase(),"01.jpg");
}
public void paint(Graphics g){
System.out.println("Painting...");
System.out.println("Width="+img.getWidth(this)+"Height="+img.getHeight(this)) ;
g.drawImage(img,0,0,this);
}
public boolean imageUpdate(Image img ,int infoflags,int x,int y,int width,int height){
if (infoflags&WIDTH=0) //variable required,but value found at here
System.out.println("width="+width+"(no available)");
else System.out.println("width="+width+"(available)");
if (infoflags&HEIGHT=0) //variable required,but value found at here
System.out.println("height="+height+"(no available)");
else System.out.println("height="+height+"(available)");
if (infoflags&ALLBITS=0) //variable required,but value found at here
{
System.out.println("image is not loaded.");
return true;
}
else {System.out.println("image is loaded");
return false;
}
}
}
|
infoflags&WIDTH=0
infoflags&HEIGHT=0
你不觉得这句话很奇怪么?
应该是
(infoflags&WIDTH)==0
infoflags&HEIGHT=0
你不觉得这句话很奇怪么?
应该是
(infoflags&WIDTH)==0
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。