“数字签名”问题,高手指教,感激!
我要在applet按钮中弹出一个frame窗口,此frame需要访问本地文件,现在我已经做好了签名,frame中可以读本地文件了,但是却没有显示出本应在此frame初始化时显示的jpg图象文件,请问这是为什么呢? 问题点数:0、回复次数:6Top
1 楼leonzhao(灯泡)回复于 2003-01-04 07:36:56 得分 0
显示什么错误?Top
2 楼leonzhao(灯泡)回复于 2003-01-04 07:37:17 得分 0
我指Java Console中的Top
3 楼flybird_lake(飞鸿)回复于 2003-01-04 09:51:23 得分 0
leonzhao(灯泡),奇怪的是控制台没有任何的错误消息,对了,我用的
java plug-in是1.4.1,而我编译frame类用的JDK是1.3.0.1,会不会是JDK版本问题呢?Top
4 楼jinzongnan(椰兔)回复于 2003-01-04 18:35:07 得分 0
code?Top
5 楼flybird_lake(飞鸿)回复于 2003-01-04 19:29:20 得分 0
显示图象的代码如下
Image A,B;
A=Toolkit.getDefaultToolkit().getImage("A.jpg");
B=Toolkit.getDefaultToolkit().getImage("B.jpg");
MediaTracker tracker=new MediaTracker(this);
tracker.addImage(A,0);
tracker.addImage(B,1);
try{
tracker.waitForID(0);
tracker.waitForID(1);
}
catch(InterruptedException e){}
}
public void paintComponent(Graphics g){
super.paintComponent(g);
g.drawImage(A,200,200,this);
}
作为独立的应用程序时没有问题,可是做成签名的Applet后就显示不出图象来了,真是郁闷!!
Top
6 楼mechiland(打铁匠[价格公道,童叟无欺])回复于 2003-01-04 21:51:06 得分 0
如果打包后,不能用getImage("")这种方式了。
做成签名后,你的所有的需要执行的代码全都应该被打包(jar), 这是要取得一个图片的话,最好用getResourse("")方法。
试试看吧。
Top




