import java.awt.BorderLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JProgressBar;
publicclass ProgressBarTest extends JFrame{
private JProgressBar jpb = new JProgressBar();
private JButton btn = new JButton("start");
public ProgressBarTest() {
setTitle("进度条");
setSize(600, 500);
setLocationRelativeTo(null);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible(true);
this.getContentPane().setLayout(new BorderLayout());
jpb.setString("准备就绪。");
jpb.setMinimum(0);
jpb.setMaximum(100);
jpb.setStringPainted(true);
this.add(jpb,BorderLayout.SOUTH);
this.add(btn,BorderLayout.NORTH);
btn.addActionListener(new ActionListener() {
publicvoid actionPerformed(ActionEvent actionevent) {
new progressThread(jpb).start();
}
});
}
/**
* @param args
*/
publicstaticvoid main(String[] args) {
new ProgressBarTest();
}
}
class progressThread extends Thread {
private JProgressBar jpb;
public progressThread(JProgressBar jpb) {
this.jpb = jpb;
}
publicvoid run() {
int max_amount = 100;
int currentIndex = 0;
while (currentIndex < max_amount) {
currentIndex += 10;
System.out.println(currentIndex);
jpb.setValue(currentIndex);
jpb.setString("已完成进度的" + currentIndex + "%");
try {
Thread.sleep(500);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}
读取大文件可以考虑使用进度条。
相关推荐
通过读取文件来演示JProgressBar的功能!
java 进度条的实现java 进度条的实现java 进度条的实现java 进度条的实现java 进度条的实现java 进度条的实现java 进度条的实现java 进度条的实现java 进度条的实现
Java实现进度条 Java实现进度条 Java实现进度条 Java实现进度条 Java实现进度条
java进度条设计源代码 有多个进度条代码
java进度条的使用视频
Java 进度条的使用 有暂停 和 继续,不是简单的开始而已,这里还实现了暂停和继续的功能,希望你们好好利用,掌握它的使用!
Java进度条的使用视频教程,很不错的东西。希望对你的学习能有帮助。
请用NETBEANS运行脚本,读取的文件最好大于30M,请在代码中更换名称,并且把这个文件放入解压的文件夹中。
进度条 3种排序功能选择 可以输入数据或产生随机数
Java的命令行进度条 JCmdLineProgess
使用JProgressBar和SwingWorker做的Java进度条 简单方便 效果看这里:http://blog.csdn.net/kakashi8841/archive/2011/05/03/6388797.aspx
这个是关于java中Frame中JProgressBar进度条的使用,一个弹窗小案例,希望大家喜欢
用java实现了简单的进度条显示,只有开始,无法暂停和继续,适用于再次开发。
用java平台利用java的多线程特点,编写进度条的现实以及当前时间的实时更新。
java实现监视任务的进度条,本人已试验成功,分享给有需要的朋友们啦!
进度条的设计,掌握颜色选择器对话框的使用,文件选择器对话框的使用,使用JOptionPane类创建对话框,通过制作“设置字体”对话框,掌握列表框、单选按钮、组合框等组件的使用,了解打包工具JAR的使用
java 进度条
该示例程序通过iobjects JAVA实现导入数据的进度条的功能。
一个用JAVA开发的页面进度条,能够让用户获取页面加载信息
java多线程进度条