一个简单的进度条,applet实现

原创 2006年06月12日 18:38:00
package com.border;

import java.awt.Dimension;
import java.awt.FlowLayout;

import javax.swing.JFrame;
import javax.swing.*;


class Show extends JFrame{
        int num;
        JProgressBar current;

        public Show(int fileCount){
                super("Showtime by border...");
                setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
                JFrame.setDefaultLookAndFeelDecorated(true);

                this.setResizable(false);
                this.setLocation(250,280);
                JPanel  p1=new JPanel();

                p1.setLayout(new FlowLayout(FlowLayout.CENTER));
                p1.setPreferredSize(new Dimension (550,40));
                JProgressBar progressBar = new JProgressBar (0,fileCount);
                progressBar.setPreferredSize(new Dimension (500,30));

                current = progressBar;
                current.setStringPainted(true);
                p1.add(current);

                setContentPane(p1);

        }
        public String iterate(int fileCount) {
                String fla = null;
                while(num<fileCount){
                                current.setValue(num);
                        try{
                                Thread.sleep(4000);
                         }catch(InterruptedException ee){}
                        num+=1;
                        System.out.println(num);
                        if(num>=fileCount){
                                fla="true";
                         }
                }
//              System.out.println(fla);
                return fla;
                }
}

public class ShowTime {
        public static void main(String[] age){
                int fileCount = 10;
                String tt;
                Show test=new Show(fileCount);
                test.pack();
                test.setVisible(true);
                tt=     test.iterate(fileCount);
                if(tt.equals("true")){
                        test.setVisible(false);
                 }
        }
}


下载代码:http://borderj.googlepages.com/ShowTime.rar
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

linux中实现一个简单的进度条

相信大家都用计算机或者手机下载过视屏或者游戏,那仫对于网速这个概念相信大家都不陌生,而我今天模拟实现的进度条就是来模拟实现类似加载或者拷贝文件时速度的显示。     要了解进度条首先需要了解的是缓冲...

【Linux】Linux下实现一个简单的进度条程序

相信大家都下载过东西,那么大家肯定都见过那该死的进度条,每次见到它缓慢的增长都想原地爆炸,那大家有没有想过进度条是怎样实现的?通过以下的分析,会发现进度条的实现其实很简单。        而在...

实现一个简单的进度条

提纲:本文主要说明了Linux系统和Windows系统下回车和换行的区别,以及Linux下缓冲区的问题,最后运用这两点知识实现一个简单的进度条。 一、关于回车和换行 不同操作系统下的回车和换行 ...

配置vim后,进行一个简单的进度条实现

配置vimvim是Linux下的一个编辑器,在没有vim配置下,编写程序时,就像在Windows下在记事本写程序一样。但是vim很强大,它允许我们进行各种配置以及安装插件。 所以配置vim很重要,下...

Android 实现一个简单加载进度条的功能

实现一个简单加载进度条的功能,主要用的是这三个控件ProgressBar TextView Button1、布局页面xml version="1.0" encoding="utf-8"?>Linear...

Linux中实现一个简单的进度条

说起进度条,其实大家常常见到,比如说你在下载视频或文件的时候,提示你当前下载进度的就是我们今天要说的进度条,进度条的模拟实现是挺简单的,但是要做的比较实用还是需要注意很多地方的,下来我就一步步的深入分...

Linux下实现一个简单进度条和shell脚本实现彩色进度条

我们先来看看进度条的实现代码 有读者可能会疑惑,\r和\n有区别吗? 答案是肯定的,“回车”“换行”实际上是两个动作,‘\n’表示换行,’\r’表示回车。再来看看为什么要用usleep? w...

shell实现一个简单进度条

shell简单语法 条件测试用命令test或[ 测试一个条件是否成立。如果测试条件为真,命令的Exit Status为0,测试条件为假,Exit Status为1。 这里输入的数字比10大,条件...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)