小编ath*_*s.j的帖子

Java Swing应用程序的进度条

我已经创建了一个Java swing应用程序,用于使用Java servlet下载文件.

客户端机器具有GUI,其提供要下载的文件列表.

如何设置进度条以监控文件下载?

这是客户端机器的代码:

b2.addActionListener(new ActionListener() {
    @Override
    public void actionPerformed(ActionEvent arg0) {
        HttpClient client = new DefaultHttpClient();
        String value = comboBox1.getSelectedItem().toString();

        HttpGet post = new HttpGet(
            "http://localhost:8080/may16/FileDownloadServletNormal?value="
            + value + "&type=normal");
        try {
            LocalTime time1 = new LocalTime();

            // executing the POST request
            HttpResponse rsp = client.execute(post);
            // reading response data
            HttpEntity entity = rsp.getEntity();

            InputStream inputStream = entity.getContent();

            OutputStream outputStream = new FileOutputStream(
                new File("D://temp//downloaded//" + value));

            IOUtils.copy(inputStream, outputStream);

            /*try {
             Thread.sleep(25000);
             } 
             catch (InterruptedException e) …
Run Code Online (Sandbox Code Playgroud)

java swing progress-bar

4
推荐指数
1
解决办法
421
查看次数

标签 统计

java ×1

progress-bar ×1

swing ×1