社区
Java SE
帖子详情
求救一个Applet问题,请高手指点~
lxf0088
2006-06-22 11:11:28
我做的一个Applet,当JSP页面打开时,此Applet连接到服务器,从服务器下载一个文件。
现在能大概估算来下载的进度,我想在Applet上显示百分比进度。
现在问题在于,把连接服务器,下载文件的写在Applet的init()方法里,
但是样在下载执行完成之前,所得到的百分比都无法显示出来,
只有在init()里执行完成后,才在Applet上显示一个完成的百分比。
请问有没有办法显示出百分比?
...全文
95
2
打赏
收藏
求救一个Applet问题,请高手指点~
我做的一个Applet,当JSP页面打开时,此Applet连接到服务器,从服务器下载一个文件。 现在能大概估算来下载的进度,我想在Applet上显示百分比进度。 现在问题在于,把连接服务器,下载文件的写在Applet的init()方法里, 但是样在下载执行完成之前,所得到的百分比都无法显示出来, 只有在init()里执行完成后,才在Applet上显示一个完成的百分比。 请问有没有办法显示出百分比?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lxf0088
2006-06-23
打赏
举报
回复
在线等待,,,高手进来啊。。
lxf0088
2006-06-23
打赏
举报
回复
我的代码如下:
import java.applet.*;
import java.awt.*;
import java.net.*;
import java.io.*;
public class TestApplet
extends Applet {
String msg = "";
public TestApplet() {
}
public String getParameter(String key, String def) {
return getParameter(key) != null ? getParameter(key) : def;
}
public void init() {
try {
String remoteURL= "http://localhost/doc/100000001463.dat";
URL url = new URL(remoteURL);
URLConnection urlConnection = url.openConnection();
urlConnection.connect();
FileOutputStream fos = new FileOutputStream("C:/temp/100000001463.dat");
HttpURLConnection httpConnection = (HttpURLConnection) urlConnection;
InputStream ins = urlConnection.getInputStream();
int filesize = urlConnection.getContentLength();
int guage= 0;
int i = 0;
while (httpConnection.getResponseCode() == HttpURLConnection.HTTP_OK &&
i > -1) {
i = ins.read();
fos.write(i);
guage++;
msg = guage/filesize;
}
ins.close();
fos.close();
}
catch (Exception e) {
e.printStackTrace();
}
}
public void paint(Graphics g) {
setBackground(Color.white);
g.drawString(msg, 20, 20);
}
}
怎么能让msg动态的显示出来,我把这个程序放在页面中,
只有在Applet全部执行完成后,也就是文件下载完成后,才能显示,所以就只能显示100%,请高手帮忙啊!
Java游戏源码大礼包(清明有爱强化版,15个游戏)
而其中DreadMaze2的源码可以生成任意大小的随机迷宫,也附带有自走未知大小迷宫的功能,还有
一个
简单的游戏模式,可以在随机迷宫中打怪。Warcraft_Remake这个游戏也非常有参考价值,其完整模拟了《魔兽争霸一》的...
JAVA_API1.6文档(中文)
javax.imageio.spi 包含用于 reader、writer、transcoder 和流的插件接口以及
一个
运行时注册表的 Java Image I/O API 包。 javax.imageio.stream Java Image I/O API 的
一个
包,用来处理从文件和流中产生的低级别 I...
java
applet
教程_教你构建第
一个
Java
Applet
程序
介绍Note: 在你开始本教程之前,你必须下载downloaded 并安装installed Java SE Development Kit。Java
applet
s像Java应用...本文的主要目的是创建
一个
简单的Java
applet
. 为了达到这一点要遵循以下三个基本步骤:1...
一个
简单的Java
Applet
应用程序
终于鼓起勇气想在图书馆预习(=。= )下电路的,果然一上午又花在Java入门上了... ...
Applet
其实就是一段Java代码,但这段代码可以以适当的方式嵌入...(这是
一个
简单的
Applet
应用程序,只输出"This is my fi
写
一个
Applet
小程序
注意路径
问题
!!! 路径
问题
参考 codebase="…/"后退一级和ap3包平级的意思,这是相对路径 编译好的class文件会携带最里面的包名(如果包有嵌套) 比如code=“ap3.Hello.class” hello.html <!DOCTYPE html> &...
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章