| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3106 人关注过本帖
标题:drawImage函数怎么用?
只看楼主 加入收藏
zhangwenke12
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2005-10-23
收藏
 问题点数:0 回复次数:7 
drawImage函数怎么用?
大家好。我是新手哦!我准备学java,但是最近有个问题一直让我很郁闷。想请教一下各位前辈。
   在绘画图片(应用drawImage函数),我是怎么样也绘画不出,编译运行都没错,文件路径我也设对了的呀。就是我按照一个源程序抄下来,还是画不出。想问一下,这是什么原因呀?
搜索更多相关主题的帖子: drawImage 函数 java 路径 
2005-10-23 22:50
kai
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:52
帖 子:3450
专家分:59
注 册:2004-4-25
收藏
得分:0 
好像你一个人申请了好几个ID啊。。。这样的马甲太过分吧!!!

自由,民主,平等,博爱,进步.
中华民国,我的祖国,中华民国万岁!中华民国加油!
本人自愿加入中国国民党,为人的自由性,独立性和平等性而奋斗!
2005-10-24 03:17
zhangwenke12
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2005-10-23
收藏
得分:0 
也不是好多   我很少上论坛的,只是我邮箱和我ID一样, 我想学好java,感觉这论坛很有用 ,所以就加入你们了   请多指教呀?
2005-10-24 09:28
jellen
Rank: 1
等 级:新手上路
威 望:1
帖 子:107
专家分:0
注 册:2004-5-3
收藏
得分:0 

楼主用马甲确实不厚道,以后要注意啊(做人就要光明正大:)! 关于Image的使用,我贴一个代码吧,希望对你有些用处:

程序代码:
import java.awt.*;
import java.io.*;
import javax.swing.*;
import javax.imageio.*;

class MyPanel extends JPanel { private Image image; private static final long serialVersionUID = 100001L; MyPanel() { try { image = ImageIO.read(new File(\"test.jpg\")); } catch(IOException e) { e.printStackTrace(); } } public void paintComponent(Graphics g) { super.paintComponent(g); if (image == null) return; g.drawImage(image, 0, 0, null); } }

public class Test { public static void main(String[] args) { JFrame frame = new JFrame(\"Image Test\"); frame.getContentPane().add(new MyPanel()); frame.setSize(400, 400); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setVisible(true); } }


再见,理想!
2005-10-24 16:31
zhangwenke12
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2005-10-23
收藏
得分:0 
javax.imageio.IIOException: Can't read input file!
        at javax.imageio.ImageIO.read(ImageIO.java:1279)
        at MyPanel.<init>(MyImage.java:12)
        at Test.main(MyImage.java:29)

我运行的时候就发生这样的异常。我想可能是我没半图片放对地方  是不是呀?
2005-10-24 18:04
jellen
Rank: 1
等 级:新手上路
威 望:1
帖 子:107
专家分:0
注 册:2004-5-3
收藏
得分:0 
image = ImageIO.read(new File("test.jpg");
-------------------------------------------
你把上面test.jpg换成自己需要的图片绝对路径就可以了;
要不然直接把图片和程序放在同一个目录,然后直接写图片名。

再见,理想!
2005-10-24 18:52
zhangwenke12
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2005-10-23
收藏
得分:0 
好像有一种方式是image = Component.getToolkit().getImage("test.file");
这种方法也可以吗?
2005-10-26 19:00
weilijuan
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2005-11-28
收藏
得分:0 
drawImage方法是一个显示图像的方法,并不是画图像
2005-12-05 17:54
快速回复:drawImage函数怎么用?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.019172 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved