我是java swing的新手,我想阅读文本文件.在读取该文件时,我想在java进度栏中显示已读行的百分比.欢迎任何示例代码.我试过了,但我不知道我的逻辑是否正确.我怎样才能做到这一点.

import java.io.*;

import javax.swing.*;

import javax.swing.UIManager.*;

import javax.swing.border.EtchedBorder;

public class UploadFile

{

JFrame frame;

JProgressBar progressBar_1;

public static void main(String args[])throws IOException

{

UploadFile obj=new UploadFile();

obj.redfile();

}

public UploadFile()

{

frame = new JFrame();

frame.setBounds(100, 100, 400, 200);

frame.getContentPane().setLayout(null);

progressBar_1 = new JProgressBar();

progressBar_1.setBounds(102, 40, 150, 16);

frame.getContentPane().add(progressBar_1);

progressBar_1.setStringPainted(true);

frame.setVisible(true);

}

public void redfile()

{

try{

String s="";

File f1=new File("sample.txt");

FileReader fr=new FileReader(f1);

BufferedReader br=new BufferedReader(fr);

Task t=new Task();

t.start();

while((s=br.readLine())!=null){

try{Thread.sleep(200);}catch(Exception e){

}

System.out.println("-->"+s);

}

}catch(Exception e){

}

}

private class Task extends Thread

{

public void run()

{

for(int j=0;j<=100; j+=5)

{

progressBar_1.setValue(j);

}

try {

Thread.sleep(100);

} catch (InterruptedException e) {}

}

}

}

java 文件读取 进度_读取文本文件时如何使用Java进度栏?相关推荐

  1. mac上java文件如何编译_如何在Mac上用Java编译和运行程序?

    小编典典 在Mac OSX或任何主要操作系统上编译和运行Java应用程序非常容易.Apple随OSX一起提供了一个功能齐全的Java运行时和开发环境,因此您要做的就是编写Java程序并使用内置工具来编 ...

  2. word打开老是配置进度_打开word2007时总是出现配置进度,怎么解决?

    满意答案 wengalex 2013.04.06 采纳率:48%    等级:12 已帮助:10860人 1. 通过重装Office以后解决此问题(太笨) 2. 注册 如若是Office 2003的对 ...

  3. java基于OpenCv图像处理_读取_保存图片

    java基于openCv图像处理_读取_保存图片 本文使用javaCV封装后的OpenCv <dependency><groupId>org.bytedeco</grou ...

  4. 读取Java文件到byte数组的三种方式及Java文件操作大全(包括文件加密,String加密)

    读取Java文件到byte数组的三种方式 package zs;import java.io.BufferedInputStream; import java.io.ByteArrayOutputSt ...

  5. java文件出现字符串_找出三个文本文件中都出现的字符串,并输出到一个文本文件(菜鸟求救)...

    编写java程序 找出三个文本文件中都出现的字符串,并输出到一个文本文件 下面是三个文本文件,找出其中相同的字符串(用数组的方法) 第一个文件: EEF1A1 GAPDH LOC643334 SLC3 ...

  6. 在Java中编写实现_在运行时编写和实现新的Java类文件

    是否可以通过某种方式将新的Java类"导入"到正在运行的程序中并加以利用? 我可以让一个程序创建一个类型为'.java'的新文件,然后将其包含在项目文件中并引用它,而不必重新启动该 ...

  7. idea中java文件怎么运行_在Java中使用临时文件/文件夹

    Java NIO.2 API提供了对使用临时文件夹/文件的支持.例如,我们可以轻松地找到临时文件夹/文件的默认位置,如下所示: Java 1 String defaultBaseDir = Syste ...

  8. copy所有的java文件到硬盘_将d:\java目录下的所有.java文件复制到d:\jad目录下,并将原来文件的扩展名从.java改为.jad...

    listFiles方法接受一个FileFilter对象,这个FileFilter对象就是过虑的策略对象,不同的人提供不同的FileFilter实现,即提供了不同的过滤策略. //将d:\java目录下 ...

  9. angularjs java 文件上传_学习使用AngularJS文件上传控件

    前段时间做项目遇到一个需求是上传文件,大概需要实现的样式是这样子的,见下图: 需要同时上传两个文件.并且规定文件格式和文件大小.因为前端框架使用angular,且不想因为一个上传功能又引入一个jque ...

  10. java生成pdf图表_开发员指南:使用Java图表转换为PDF/JPG等图像

    Aspose.Cells for JavaExcel电子表格处理API,它允许Java开发人员在自己的Java应用程序中嵌入可读取.写入和操作Excel电子表格的能力,而无需依赖Microsoft E ...

最新文章

  1. 2020年班级管理html,2020年七年级班主任工作计划
  2. SqlDependency学习笔记
  3. 一个SAP老司机多年的中间件使用心得
  4. IOS - IPhone或IPAD,如何恢复出厂操作系统?
  5. pro* c调用存储过程 linux,Pro*C调用存储过程,存储过程名称如何传递? 高分求高手指点。。。...
  6. RIP路由六大防环机制
  7. 智能优化算法(源码)-樽海鞘优化算法(Salp Swarm Algorithm,SSA)
  8. 微信云控开发SDK使用教程--手机回传朋友圈点赞数量通知服务端
  9. 凸二次规划问题 库函数
  10. 解析大型Java项目架构演进(以淘宝网为例)
  11. 简约公司企业发展时间轴图表设计图表合集PPT模板
  12. 个人朋友圈时代过去了,企业微信朋友圈开辟营销新思路
  13. 积分墙广告平台接入指路
  14. 资源管理器 右键 反应慢 现象解决方案
  15. js事件坐标大乱斗:screenX、clientX、pageX、offsetX
  16. 阿里云服务器包年包月/按量计费/抢占式实例模式选择方法
  17. 黑马程序员——Java语言基础——关键字、表示符、常量、变量及数据的类型、运算符
  18. 「分块」数列分块入门1 – 9 by hzwer 解题记录
  19. 微信小程序_文档_05_框架_组件_插件_多线程_兼容_优化
  20. java动态字段的万能表单系统的构建

热门文章

  1. 确定Java开发中.jar包的JDK版本
  2. 教你如何追缴中国移动恶意扣费:lol :lol
  3. QuickTime 0day ***代码发布,可能允许执行任意代码
  4. php之cookie
  5. 关于自动化网络监控的真相
  6. iOS数据库操作之FMDB
  7. java设计模式之装饰器模式
  8. Redis命令参考简体中文版 2.4.1
  9. Ueditor配置及在项目中的使用
  10. Python 包管理工具解惑