Topic: 向大侠们请教一个菜鸟问题 |
Print this page |
1.向大侠们请教一个菜鸟问题 | Copy to clipboard |
Posted by: 午夜蓝调 Posted on: 2008-10-11 01:22 我是个新手,正在学applet,做了个装载和显示本地图片的小程序,改了很多地方,最后没有办法按照书上例子原样写出来,还是报错,依然不能正常显示图片,能请教各位大侠问题出在哪里吗?(我用的eclipse,图片就在workspace下的ImageLoad类文件夹下)源程序如下: import java.awt.*; import java.applet.Applet; /* * <applet code="ImageLoad" width=300 height=200> * <param name="image" value="1.jpg"> * </applet> * */ public class ImageLoad extends Applet { Image image; public void init(){ setBackground(Color.blue); image=getImage(getDocumentBase(),getParameter("image")); } public void paint(Graphics g){ g.drawImage(image,0,0,this); } 下面是编译后报的错误:at sun.java2d.pipe.DrawImage.copyImage(Unknown Source) at sun.java2d.pipe.DrawImage.copyImage(Unknown Source) at sun.java2d.SunGraphics2D.drawImage(Unknown Source) at sun.java2d.SunGraphics2D.drawImage(Unknown Source) at ImageLoad.paint(ImageLoad.java:18) at sun.awt.RepaintArea.paint(Unknown Source) at sun.awt.windows.WComponentPeer.handleEvent(Unknown Source) at java.awt.Component.dispatchEventImpl(Unknown Source) at java.awt.Container.dispatchEventImpl(Unknown Source) at java.awt.Component.dispatchEvent(Unknown Source) at java.awt.EventQueue.dispatchEvent(Unknown Source) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.run(Unknown Source) |
2.Re:向大侠们请教一个菜鸟问题 [Re: 午夜蓝调] | Copy to clipboard |
Posted by: liuzhenke15 Posted on: 2008-12-21 18:34 你尝试一下直接用以下命令编译 javac ImageLoad.java 生成ImageLoad.class后在建立一个html文件(看附件),然后通过 appletviewer test.html 执行即可 个人建议,加入你是初学者,建议用普通的编辑器来编成,用java命令行编译,这样可以清楚java各工具的一些基础,然后再用工具 test.html (0.25k) |
3.Re:向大侠们请教一个菜鸟问题 [Re: 午夜蓝调] | Copy to clipboard |
Posted by: liuzhenke15 Posted on: 2008-12-21 18:38 在你的例子中,记住把以下文件放在同一个目录 1.jpg test.html ImageLoad.class 我已经直接用你的代码编译.class文件成功,看附件 当然,在真正的应用部署中会复杂一些 ImageLoad.class (0.78k) |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |