资源简介
简单的小工具界面,可以任意修改为己用,也作为swing入门的学习Sample
详见我的BLOG:http://blog.csdn.net/pirateleo
代码片段和文件信息
package com.codeevoship.gui;
import javax.swing.JProgressBar;
import javax.swing.JTextField;
public class DoWork implements Runnable {
JProgressBar probar;
JTextField curTxtShow;
long totalNum = 0;
long curNum = 0;
long startTime = 0;
long curTime = 0;
public DoWork(String ip long num boolean isWriteCon boolean isWriteArc boolean isWriteSys boolean isClearData JProgressBar probar JTextField curTxtShow) {
System.out.println(“IP:“ + ip + “ Num:“ + num);
System.out.println(“Write Content[“ + isWriteCon + “] Write Archive[“ + isWriteArc + “] Write SystemLog[“ + isWriteSys + “].“);
startTime = 0;
curNum = 0;
totalNum = num;
this.probar = probar;
this.curTxtShow = curTxtShow;
}
@Override
public void run() {
startTime = System.currentTimeMillis();
// 开始工作
System.out.println(“Do Work Start!“);
StringBuilder sb = new StringBuilder();
while (true) {
if (curNum >= totalNum) {
break;
}
try {
// TODO: Real work here
Thread.sleep(10);
// 更新界面显示
curNum += 1;
probar.setValue((int) (curNum*100/totalNum));
curTime = System.currentTimeMillis();
sb.setLength(0);
sb.append(curNum);
sb.append(‘/‘);
sb.append(totalNum);
sb.append(“ cost time: “);
sb.append((curTime - startTime)/1000);
sb.append(‘s‘);
curTxtShow.setText(sb.toString());
} catch (Exception e) {
e.printStackTrace();
}
}
System.out.println(“Do Work End!“);
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2012-11-04 23:08 Codeevoship鐨勫皬宸ュ叿\
文件 1476 2012-11-04 21:48 Codeevoship鐨勫皬宸ュ叿\DoWork.java
文件 6333 2012-11-04 22:19 Codeevoship鐨勫皬宸ュ叿\MainWindow.java
文件 7564 2012-11-04 23:08 codeevoship鐨勫皬宸ュ叿.jar
相关资源
- Java_GUI_SWing考试系统_MySql.rar
- java学生选课系统119896
- 编译原理LR1分析器的设计与实现
- java图形用户界面模拟后台管理界面(
- Java模拟银行前后台简单操作系统
- 学生信息管理系统 源代码,打包程序
- Java做的Swing聊天程序,支持私聊/群聊
- 学生选课教务系统java MySql
- 超市管理系统(Swing)
- java课设学生成绩管理
- 汽车租赁swing项目.zip
- 校园借用课室管理系统.zip
- Java Swing界面的文本编辑器源代码.ra
- 基于JavaSwing的游戏 --魔塔(MagicTower)
- JavaSwing做的排序动画源代码
- 100个Java swing的小程序
- java实现swing的网络通信私聊,公聊,
- java写的一个手绘程序
- FTPUpload上传文件 进度条显示进度
- java和SqlServer的Swing项目
- java swing Demo完整版
- 用mybatis和swing的管理系统
- installanywhere 2009打包java桌面程序安装
- 基于java swing随机抽签程序第二版 by
- 基于java swing的随机抽签程序 by Empty
- java版 跳棋源码swing
- 用Java中Swing实现满天星源码+文档
- java做的简易股票交易系统
- 数据库课程设计(JDBC+Swing)高校教材
- 自定义JList
评论
共有 条评论