java 文件读取 进度_读取文本文件时如何使用Java进度栏?
我是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进度栏?相关推荐
- mac上java文件如何编译_如何在Mac上用Java编译和运行程序?
小编典典 在Mac OSX或任何主要操作系统上编译和运行Java应用程序非常容易.Apple随OSX一起提供了一个功能齐全的Java运行时和开发环境,因此您要做的就是编写Java程序并使用内置工具来编 ...
- word打开老是配置进度_打开word2007时总是出现配置进度,怎么解决?
满意答案 wengalex 2013.04.06 采纳率:48% 等级:12 已帮助:10860人 1. 通过重装Office以后解决此问题(太笨) 2. 注册 如若是Office 2003的对 ...
- java基于OpenCv图像处理_读取_保存图片
java基于openCv图像处理_读取_保存图片 本文使用javaCV封装后的OpenCv <dependency><groupId>org.bytedeco</grou ...
- 读取Java文件到byte数组的三种方式及Java文件操作大全(包括文件加密,String加密)
读取Java文件到byte数组的三种方式 package zs;import java.io.BufferedInputStream; import java.io.ByteArrayOutputSt ...
- java文件出现字符串_找出三个文本文件中都出现的字符串,并输出到一个文本文件(菜鸟求救)...
编写java程序 找出三个文本文件中都出现的字符串,并输出到一个文本文件 下面是三个文本文件,找出其中相同的字符串(用数组的方法) 第一个文件: EEF1A1 GAPDH LOC643334 SLC3 ...
- 在Java中编写实现_在运行时编写和实现新的Java类文件
是否可以通过某种方式将新的Java类"导入"到正在运行的程序中并加以利用? 我可以让一个程序创建一个类型为'.java'的新文件,然后将其包含在项目文件中并引用它,而不必重新启动该 ...
- idea中java文件怎么运行_在Java中使用临时文件/文件夹
Java NIO.2 API提供了对使用临时文件夹/文件的支持.例如,我们可以轻松地找到临时文件夹/文件的默认位置,如下所示: Java 1 String defaultBaseDir = Syste ...
- copy所有的java文件到硬盘_将d:\java目录下的所有.java文件复制到d:\jad目录下,并将原来文件的扩展名从.java改为.jad...
listFiles方法接受一个FileFilter对象,这个FileFilter对象就是过虑的策略对象,不同的人提供不同的FileFilter实现,即提供了不同的过滤策略. //将d:\java目录下 ...
- angularjs java 文件上传_学习使用AngularJS文件上传控件
前段时间做项目遇到一个需求是上传文件,大概需要实现的样式是这样子的,见下图: 需要同时上传两个文件.并且规定文件格式和文件大小.因为前端框架使用angular,且不想因为一个上传功能又引入一个jque ...
- java生成pdf图表_开发员指南:使用Java图表转换为PDF/JPG等图像
Aspose.Cells for JavaExcel电子表格处理API,它允许Java开发人员在自己的Java应用程序中嵌入可读取.写入和操作Excel电子表格的能力,而无需依赖Microsoft E ...
最新文章
- 2020年班级管理html,2020年七年级班主任工作计划
- SqlDependency学习笔记
- 一个SAP老司机多年的中间件使用心得
- IOS - IPhone或IPAD,如何恢复出厂操作系统?
- pro* c调用存储过程 linux,Pro*C调用存储过程,存储过程名称如何传递? 高分求高手指点。。。...
- RIP路由六大防环机制
- 智能优化算法(源码)-樽海鞘优化算法(Salp Swarm Algorithm,SSA)
- 微信云控开发SDK使用教程--手机回传朋友圈点赞数量通知服务端
- 凸二次规划问题 库函数
- 解析大型Java项目架构演进(以淘宝网为例)
- 简约公司企业发展时间轴图表设计图表合集PPT模板
- 个人朋友圈时代过去了,企业微信朋友圈开辟营销新思路
- 积分墙广告平台接入指路
- 资源管理器 右键 反应慢 现象解决方案
- js事件坐标大乱斗:screenX、clientX、pageX、offsetX
- 阿里云服务器包年包月/按量计费/抢占式实例模式选择方法
- 黑马程序员——Java语言基础——关键字、表示符、常量、变量及数据的类型、运算符
- 「分块」数列分块入门1 – 9 by hzwer 解题记录
- 微信小程序_文档_05_框架_组件_插件_多线程_兼容_优化
- java动态字段的万能表单系统的构建