当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 1 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : Java ProgressMonitorInputStream类的一个问题,望高手解答。。
帖子发表于 : 2009-03-05 19:52 

注册: 2009-03-05 19:44
帖子: 1
送出感谢: 0 次
接收感谢: 0 次
最近在看的一本IO书上有段代码(如下), 运行后却没有相应的Progress Dialog 跳出来, 不知道哪出问题了, 希望有高手能帮下, 谢谢~
import java.net.*;
import java.io.*;
import javax.swing.*;
public class MonitoredSourceViewer {
public static void main (String[] args) {
if (args.length > 0) {
try {
// Open the URLConnection for reading
URL u = new URL(args[0]);
URLConnection uc = u.openConnection( );
InputStream in = uc.getInputStream( );
// Chain a ProgressMonitorInputStream to the
// URLConnection's InputStream
ProgressMonitorInputStream pin
= new ProgressMonitorInputStream(null, u.toString( ), in);
// Set the maximum value of the ProgressMonitor
ProgressMonitor pm = pin.getProgressMonitor( );
pm.setMaximum(uc.getContentLength( ));
// Read the data
for (int c = pin.read(); c != -1; c = pin.read( )) {
System.out.print((char) c);
}
pin.close( );
}
catch (MalformedURLException ex) {
System.err.println(args[0] + " is not a parseable URL");
}
catch (InterruptedIOException ex) {
// User cancelled. Do nothing.
}
catch (IOException ex) {
System.err.println(ex);
}
} // end if
// Since we brought up a GUI, we have to explicitly exit here
// rather than simply returning from the main( ) method.
System.exit(0);
} // end main
} // end MonitoredSourceViewer


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 1 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译