java 载入不了图片(两个程序都不行,大家帮我看看)

jennyliu 2007-09-30 10:44:42
package image;
1。import java.awt.*;

public class loadImageApplication extends Frame{
Image im;
public loadImageApplication(){

im=Toolkit.getDefaultToolkit().getImage("D:/1.jpg");
}
public void paint(Graphics g){
g.drawImage(im, 0, 20, this);
}
public static void main(String[] args){
loadImageApplication f=new loadImageApplication();
f.setSize(150, 200);
f.show();
}
}



2.package image;
import java.awt.*;
import java.applet.*;

public class loadImageApplet extends Applet{
Image image;
public void init(){
image=getImage(this.getClass().getResource("d:/1.jpg"));

// im=getImage(getCodeBase(),"d:/1.jpg");
}
public void paint(Graphics g){
g.drawImage(image,100,100,this);
}
}
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>MyHtml.html</title>

</head>
<body>
This is my HTML page. <br>
<applet codebase="." code="loadImageApplet.class" name="load Image" width="150" height="192" align="middle"></applet>
</body>
</html>

...全文
166 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
jennyliu 2008-01-08
  • 打赏
  • 举报
回复
解决,是因为不能强制转化格式
AppleYang2006 2007-10-07
  • 打赏
  • 举报
回复
ImageIcon目前只支持.png,.jpg,.gif
jennyliu 2007-10-06
  • 打赏
  • 举报
回复
不知道怎么回事?换一张图片就好了,我愿来的图片是。psd格式转过来的。jpg,难道和这个有关系?
shadao 2007-10-01
  • 打赏
  • 举报
回复
在一个Graphics g作为参数的方法里

File imgFile = new File("d:/1.jpg");
Image img = new ImageIcon(imgFile.toURI().toURL()).getImage();

int x = (w- img.getWidth(this))/2;
int y = (h-img.getHeight(this))/2;

g.drawImage(img, x, y, this);
txdyny 2007-10-01
  • 打赏
  • 举报
回复
要多写些注释啊,这样看很麻烦啊

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧