progressmonitor在applet中的应用 求示例现在出现的问题就是进度条显示不出来,只出现一个空白的对话框,标题是:进度...如果要是在普通的应用中测试,可以正常显示,但是在applet中显示不出来郁闷啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 现在的应用代码:/** * 通过调用FTPUtil的getTotalSize和getAlreadySize来实现进度控制 * @author ffr * */public class Progress extends JFrame implements Runnable{ private static final long serialVersionUID = 1L; private ProgressMonitor bar = null; private FTPUtil ftp = null; //保存ftp信息 /** * * @param ftp FTPUtil的实例 */ public Progress(final FTPUtil ftp){ super("正在上传,请耐心等待..."); this.ftp = ftp; bar = new ProgressMonitor(this, "上传", "正在上传:", 0, ftp.getTotalSize()); bar.setProgress(0); bar.setMaximum(ftp.getTotalSize()); bar.setMillisToDecideToPopup(0); bar.setMillisToPopup(500); } public void run() { while(ftp.getCompletSize() < ftp.getTotalSize()){ bar.setNote("正在上传:"+ftp.getNowUploadFile()); bar.setProgress(ftp.getCompletSize()); try { Thread.sleep(1000); //每一秒读取一次数据 } catch (InterruptedException e) { e.printStackTrace(); } System.out.println("正在上传:"+ftp.getNowUploadFile()+",共需要:"+ftp.getTotalSize()+",已上传"+ftp.getCompletSize()); } //全部完成,关闭进度条 bar.setProgress(bar.getMaximum()); bar.close(); //关闭进度条 this.dispose(); System.out.println("上传完毕"); }} 一个特殊序列的排序问题 not an enclosing class error. 设计个系统,存储100亿个url和属性信息,并可以更改属性信息和查找url,快速搜索站点的所有url及信息 为什么没有生成日志文件 初学JAVA两天,遇到一个问题,高手进来帮忙看看,谢谢啦! 用过beanutils包的牛人请进 200分求一个Socket类写的Whois客户机! 哪有jb8_encoding_fix.jar,哪位大虾指点 请教一个文件压缩的问题?如何解决子目录?? 急!!!!jbuilder的环境问题 使用POI的hwpf操作word乱码 (各位好)||又来麻烦大家了||凯撒加密法的问题
/**
* 通过调用FTPUtil的getTotalSize和getAlreadySize来实现进度控制
* @author ffr
*
*/
public class Progress extends JFrame implements Runnable{
private static final long serialVersionUID = 1L;
private ProgressMonitor bar = null;
private FTPUtil ftp = null; //保存ftp信息
/**
*
* @param ftp FTPUtil的实例
*/
public Progress(final FTPUtil ftp){
super("正在上传,请耐心等待...");
this.ftp = ftp;
bar = new ProgressMonitor(this, "上传", "正在上传:", 0, ftp.getTotalSize());
bar.setProgress(0);
bar.setMaximum(ftp.getTotalSize());
bar.setMillisToDecideToPopup(0);
bar.setMillisToPopup(500);
}
public void run() {
while(ftp.getCompletSize() < ftp.getTotalSize()){
bar.setNote("正在上传:"+ftp.getNowUploadFile());
bar.setProgress(ftp.getCompletSize());
try {
Thread.sleep(1000); //每一秒读取一次数据
} catch (InterruptedException e) {
e.printStackTrace();
}
System.out.println("正在上传:"+ftp.getNowUploadFile()+",共需要:"+ftp.getTotalSize()+",已上传"+ftp.getCompletSize());
}
//全部完成,关闭进度条
bar.setProgress(bar.getMaximum());
bar.close();
//关闭进度条
this.dispose();
System.out.println("上传完毕");
}
}