`
border
  • 浏览: 206708 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

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

阅读更多
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

分享到:
评论

相关推荐

    用applet实现自动从服务器上下载文件

    总之,通过Applet实现自动从服务器下载文件涉及Java网络编程、文件I/O以及对Applet安全模型的理解。这是一个相对复杂的任务,需要处理好客户端与服务器之间的通信、客户端本地的文件写入以及用户交互的平衡。在实际...

    java的applet带进度条表格示例

    这个"java的applet带进度条表格示例"是一个经典的案例,它结合了Java Swing组件JTable和JProgressBar来创建一个交互式的表格,用户可以直观地看到表格中的某个任务或操作的进度。 首先,我们要了解JTable。JTable是...

    SmartUpload+swf实现同时选择多文件上传(带进度条)

    "SmartUpload+swf实现同时选择多文件上传(带进度条)"是一个解决这个问题的方案,它结合了SmartUpload库和SWFUpload技术,提供了一种高效且用户体验良好的多文件上传方式,还附带了进度条显示,使得用户能够实时...

    applet上传,已嵌入html并打jar,下载即用

    综上所述,这个项目提供了一个基于Java Applet的大文件上传解决方案,它利用FTP协议与服务器交互,并且已经在HTML页面中预配置好,用户下载后可以直接运行。这样的工具对于需要在Web环境下处理大文件上传的场景非常...

    strurs2上传 上传进度条 apple上传 等资料

    为了实现文件上传,你需要在Action类中创建一个`List&lt;CommonsFileUpload&gt;`类型的属性来接收上传的文件,同时在Struts配置文件中配置对应的`interceptor-stack`,比如`params`和`fileUpload`拦截器,确保文件上传功能...

    上传组件Applet源码

    本主题中提到的"上传组件Applet源码"就是这样一个用于实现文件上传功能的Java Applet代码。 首先,我们需要理解Applet的工作原理。Applet是在客户端运行的,通过浏览器的Java插件加载。它可以与HTML页面进行交互,...

    wav简易音乐播放器java实现

    在本文中,我们将深入探讨如何使用Java编程语言来实现一个简单的WAV音乐播放器,它具备添加歌曲、显示歌词、播放控制(如上一首、下一首、随机播放、暂停、顺序播放)、进度条以及音量控制等功能。我们将分为以下几...

    applet上传控件带例子源码

    【标题】"applet上传控件带例子源码"指的是一个Java Applet程序,它用于实现文件上传功能。Applet是Java的一种小程序,可以在Web浏览器中运行,为用户提供交互式的功能,比如文件上传。这个控件是开发人员可以集成到...

    大文件上传的Java Applet mupload.7z

    在本场景中,"大文件上传的Java Applet mupload.7z" 提供了一个解决方案,使得用户可以在浏览器环境下安全、高效地上传大体积的文件。这个压缩包可能包含一个名为`mupload-example`的示例应用,用于演示如何实现这个...

    SWT或Applet打开Office文件

    2. **SWT或Applet客户端**:在SWT应用中,你可以创建一个按钮或菜单项,当用户点击时触发文件选择对话框,获取到本地文件路径后,发送请求到服务器端。在Applet中,用户可能需要通过上传文件的方式,或者通过JNLP...

    Applet-music-player-by-java.rar_player

    本项目“Applet music player by java”是利用Java技术开发的一个嵌入到网页中的音乐播放器应用。它使得用户无需下载安装额外软件,就能直接在浏览器上播放音乐,为网页增添了丰富的多媒体功能。 一、Java Applet...

    applet上传案例

    本文将深入探讨“applet上传案例”这一主题,解释如何使用HTML调用Applet实现文件上传,并展示如何配置以显示上传进度条。 首先,我们需要理解HTML与Applet之间的交互机制。HTML页面通过`&lt;applet&gt;`标签来嵌入Java ...

    Java实现FTP批量大文件上传下载.pdf

    J-FTP是其中一个功能强大且广泛使用的FTP客户端库,提供了多种功能,例如断点续传、进度条、内外网映射等。 SimpleFTP也是一个轻量级的FTP客户端库,提供了基本的FTP功能。 二、Java 实现FTP批量大文件上传下载 在...

    Applet上传大视频文件组件[ivan原创]

    【Applet上传大视频文件组件】是Ivan原创的一个组件,名为`upload V1.0`,主要用于解决在Web环境中通过Applet技术上传大体积视频文件的问题。Applet是Java的一种小程序,它可以在用户的浏览器中运行,提供比HTML更...

    java实现FTP批量大文件下载

    就其中一个比较通用且功能较强的j-ftp类库,对一些比较常见的功能如进度条、断点续传、内外网的映射、在Applet中回调JavaScript函数等问题进行详细的阐述及代码实现,希望通过此文起到一个抛砖引玉的作用。

    java源码:大文件上传的Java Applet mupload.rar

    这个"大文件上传的Java Applet mupload.rar"压缩包显然包含了用于实现大文件上传功能的Java源码。在这个源码中,我们可以深入学习到以下几个关键知识点: 1. **Java Applet基础**:首先,我们需要理解Applet的基本...

    用Java实现FTP批量大文件上传下载.doc

    3. j-ftp类库的使用:j-ftp类库是一个功能强大且通用的FTP客户端库,可以实现进度条、断点续传、内外网的映射、在Applet中回调JavaScript函数等功能。 4. Applet的使用:Applet可以实现客户端的数字签名及数据加密...

    jQuery实现别踩白块小游戏(简易版)

    例如,可以通过设置一个宽度逐渐减少的进度条,当进度条完全消失时,游戏结束。这可以使用jQuery的`.animate()`方法来实现渐变效果,如`$("#timerBar").animate({width: "0px"}, gameDuration);`,其中`gameDuration...

    用Java实现FTP批量大文件上传下载

    就其中一个比较通用且功能较强的j-ftp类库,对一些比较常见的功能如进度条、断点续传、内外网的映射、在Applet中回调JavaScript函数等问题进行详细的阐述及代码实现,希望通过此文起到一个抛砖引玉的作用。

Global site tag (gtag.js) - Google Analytics