import java.awt.*;
import java.applet.*;
public class ShowImageInApplet extends Applet{
Image picture;
public void init(){
picture=getImage(getCodeBase(),"456.jpg");
}
public void paint (Graphics g){
g.drawImage(picture,0,0,this)
;}}
请问这张图片位置应该怎么写,才能运出程序
这个java程序为什么不显示图片,我的图片放在D盘
答案:4 悬赏:30
解决时间 2021-01-30 18:12
- 提问者网友:一人心
- 2021-01-30 07:31
最佳答案
- 二级知识专家网友:晨与橙与城
- 2021-01-30 07:49
applet有安全性的"沙箱"限制,大意就是不能随意访问随意的文件位置,比如你的d盘就不属于applet能访问的地方,试下把图片放到applet文件的目录下.
全部回答
- 1楼网友:时光不老我们不分离
- 2021-01-30 09:52
写全路径试试 picture=getImage(getCodeBase(),"d:/456.jpg");
- 2楼网友:为你轻狂半世殇
- 2021-01-30 08:27
先用cd命令切换到g盘中包括所要运行程序的文件夹下,然后键入javac 类名.java(这1步称为编译,用来生成class文件,java的运行文件,即文件中的主类的名字,1般类名与文件名相同),然后键入java 类名,java (这1步用来运行,即履行class文件)
- 3楼网友:寂寞的炫耀
- 2021-01-30 08:16
picture=getImage(getCodeBase(),"456.jpg");getCodeBase()方法是在图片和java程序在同一个目录下用的,所以你将图片复制到java程序所在的目录下。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯