import java.applet.Applet;
import java.awt.Color;
import java.awt.Graphics;
import java.awt.Image;/**
* @通过Applet类显示图片
*/
public class img1 extends Applet {
Image img;
public void start(){
setBackground(Color.cyan);
img = getImage(this.getCodeBase(),"/im0,jpg");
}
public void paint(Graphics g){
int wt = img.getWidth(this);
int ht = img.getHeight(this);
g.drawImage(img,0,0,wt/2,ht/2,this);
}}
import java.awt.Color;
import java.awt.Graphics;
import java.awt.Image;/**
* @通过Applet类显示图片
*/
public class img1 extends Applet {
Image img;
public void start(){
setBackground(Color.cyan);
img = getImage(this.getCodeBase(),"/im0,jpg");
}
public void paint(Graphics g){
int wt = img.getWidth(this);
int ht = img.getHeight(this);
g.drawImage(img,0,0,wt/2,ht/2,this);
}}
另外我用
Toolkit tl = getToolkit();
img = tl.getImage("imo.jpg");
替换了
img = getImage(this.getCodeBase(),"/im0,jpg");
之后就显示图片了.
不知道怎么回事
这里貌似有错哦这个是0还是o,还有那的逗号是这样的吗?写的时候认真点应该就ok了
import java.applet.Applet;
import java.awt.Color;
import java.awt.Graphics;
import java.awt.Image;/**
* @通过Applet类显示图片
*/
public class img1 extends Applet {
Image img;
public void start(){
setBackground(Color.cyan);
img = getImage(getCodeBase(),"im0,jpg");
}
public void paint(Graphics g){
int wt = img.getWidth(this);
int ht = img.getHeight(this);
g.drawImage(img,50,50,wt/2,ht/2,this);
}}
不是3楼说的原因,这代码eclipse下也没显示错误