`
shaosmh
  • 浏览: 30110 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

[转]java 进度条

阅读更多
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.*;
import javax.swing.Timer;

public class GenTest implements Runnable
{
	Timer tm;
	ProgressMonitor pm;
	JFrame poi;
	int i;

	public GenTest()
	{
		// this.poi=poi;
	}

	public void run()
	{
		ActionListener actionListener = new ActionListener()
		{
			public void actionPerformed(ActionEvent e)
			{
				pm.setProgress(++i == 100 ? 1 : i);
			}
		};
		tm = new Timer(200, actionListener);
		pm = new ProgressMonitor(poi, "", "正在导入,请稍候...", 1, 100);
		pm.setMillisToDecideToPopup(0);
		pm.setMillisToPopup(0);
		tm.start();
	}

	public static void main(String[] args)
	{
		GenTest p = new GenTest();
		Thread th = new Thread(p);
		try
		{
			th.start();
			// 一段需要很长时间的代码
			// th.interrupt();
		}
		catch (Exception e)
		{
			// th.interrupt();
		}
	}
}
分享到:
评论
1 楼 yangwenshuai 2011-11-11  

相关推荐

    JAVA进度条源代码

    Java进度条是用户界面(UI)设计中常见的一种元素,用于提供给用户关于长时间运行任务的进度反馈。在Java编程中,我们可以使用Java Swing或JavaFX库来创建进度条。以下将详细介绍如何在Java中实现进度条功能,以及...

    java进度条设计源代码

    本资源包含三个不同版本的Java进度条设计源代码:进度条.txt、进度条2.txt、进度条3.txt,它们可能代表了三种不同的实现方式或功能增强。 首先,我们要理解Java中的进度条通常是通过JProgressBar组件来实现的,它是...

    java 进度条的实现

    实现Java进度条主要涉及GUI(图形用户界面)和多线程技术。以下是对Java进度条实现的详细解释: 1. **Swing和AWT库**:在Java中,我们通常使用Swing或AWT库来创建图形用户界面,这两个库提供了丰富的组件,包括...

    Java实现显示进度条

    ### Java 实现显示进度条 #### 背景与需求 在软件开发过程中,特别是涉及到长时间运行的任务时,向用户展示任务完成进度是一项非常实用的功能。进度条是实现这一功能的一种常见方式。本文将详细介绍如何使用Java...

    java进度条排序程序

    进度条 3种排序功能选择 可以输入数据或产生随机数

    java进度条的使用视频

    Java进度条是GUI(图形用户界面)编程中一个常见的组件,通常用于在执行长时间操作时向用户显示任务的进度,从而提高用户体验。本教程将详细讲解如何在Java中使用进度条,以配合视频学习。 首先,Java中的进度条...

    Java 进度条的使用 有暂停 和 继续

    ### Java 进度条的使用:包含暂停与继续功能 在Java编程中,进度条(`JProgressBar`)是Swing组件中一个非常实用的工具,它可以用来显示任务的完成情况,为用户提供直观的任务进度反馈。本文将详细介绍如何在Java...

    java实现进度条.pdf

    Java进度条是指在Java GUI开发中,使用JProgressBar组件来显示进度的控件。JProgressBar可以显示进度的百分比,例如下载文件、安装软件等过程中,JProgressBar可以实时显示当前进度。 在本例中,我们使用了...

    Java的命令行进度条 JCmdLineProgess

    Java的命令行进度条JCmdLineProgress是一种在控制台或者终端显示进度的工具,它能够为执行时间较长的任务提供可视化反馈,使用户了解程序运行的状态。在开发命令行应用程序时,这种工具尤其有用,因为它可以帮助用户...

    Java实现圆圈旋转效果,等待、加载、刷新、旋转进度条

    Java代码实现圆圈旋转效果,比如在线看电影缓存时的旋转圆圈,网页刷新时的旋转圆圈,等待时

    Java进度条的使用视频

    总的来说,"Java进度条的使用"视频教程将涵盖这些概念,并通过实例演示如何在实际项目中应用。通过学习这个教程,你将能够熟练地创建和管理Java应用程序中的进度条,提升程序的交互性和用户体验。无论你是Java初学者...

    java多线程进度条

    本主题将深入探讨如何在Java多线程环境下实现进度条功能。 首先,理解Java多线程的基本概念至关重要。Java通过Thread类和Runnable接口来支持多线程。创建一个新线程通常有两种方式:继承Thread类并重写run()方法,...

    Java快速实现的进度条

    使用JProgressBar和SwingWorker做的Java进度条 简单方便 效果看这里:http://blog.csdn.net/kakashi8841/archive/2011/05/03/6388797.aspx

    java实时读取日志+ java 实现进度条实现demo

    在Java编程中,实时读取日志和实现进度条是两个重要的功能,广泛应用于系统监控、调试和用户界面的交互性提升。以下是对这两个知识点的详细讲解。 首先,让我们来看看如何在Java中实时读取日志。日志是程序运行过程...

    简单的java进度条

    用java实现了简单的进度条显示,只有开始,无法暂停和继续,适用于再次开发。

    SuperMap Objects Java 进度条

    本示例主要关注的是在Java环境中使用SuperMap Objects实现数据导入时的进度条功能。进度条在用户界面设计中扮演着重要角色,它能够为用户提供实时的操作反馈,提升用户体验。 首先,让我们深入理解`iObjects Java`...

    java实现监视任务的进度条

    ### Java 实现监视任务的进度条 #### 背景介绍 在开发用户界面或执行长时间运行的任务时,提供一个可视化的进度指示器对于提升用户体验至关重要。进度条是一种常见的控件,用于显示任务的完成情况。Java 提供了...

    jindutiao.rar_gif_gif jinduti_java gif_java 进度条_进度条 java

    标签中的“java_gif”和“java_进度条”强调了这个主题的核心技术,即使用Java语言处理GIF动画以及创建进度条。在实际项目中,开发者还需要考虑到性能优化,因为持续地加载和绘制GIF可能会消耗大量资源,尤其是在...

    java开发页面进度条

    ### Java开发页面进度条知识点详解 #### 一、概述 在Web应用开发中,为了提升用户体验,页面加载进度条已经成为了一种常见的UI组件。通过Java技术实现页面进度条不仅可以直观地展示页面或数据加载的过程,还能增强...

    java 进度条文件上传

    在Java编程中,实现文件上传进度条功能是一项常见的需求,特别是在处理大文件或者批量上传时,用户界面的反馈显得尤为重要。进度条不仅提高了用户体验,也能让用户了解任务的执行状态,从而减少用户对程序运行时间的...

Global site tag (gtag.js) - Google Analytics