易截截图软件、单文件、免安装、纯绿色、仅160KB

java时间动态显示 两种方法

时间动态显示
1.方法一 用TimerTask
利用java.util.Timer和java.util.TimerTask来做动态更新,毕竟每次更新可以看作是计时1秒发生一次。
代码如下:
import java.awt.Dimension;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.Timer;
import java.util.TimerTask;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
/**
 * This class is a simple JFrame implementation to explain how to
 * display time dynamically on the JSwing-based interface.
 * @author Edison
 *
 */
public class TimeFrame extends JFrame
{
 /*
  * Variables
  */
 private JPanel timePanel;
 private JLabel timeLabel;
 private JLabel displayArea;
 private String DEFAULT_TIME_FORMAT = "HH:mm:ss";
 private String time;
 private int ONE_SECOND = 1000;
 
 public TimeFrame()
 {
  timePanel = new JPanel();
  timeLabel = new JLabel("CurrentTime: ");
  displayArea = new JLabel();
  
  configTimeArea();
  
  timePanel.add(timeLabel);
  timePanel.add(displayArea);
  this.add(timePanel);
  this.setDefaultCloseOperation(EXIT_ON_CLOSE);
  this.setSize(new Dimension(200,70));
  this.setLocationRelativeTo(null);
 }
 
 /**
  * This method creates a timer task to update the time per second
  */
 private void configTimeArea() {
  Timer tmr = new Timer();
  tmr.scheduleAtFixedRate(new JLabelTimerTask(),new Date(), ONE_SECOND);
 }
 
 /**
  * Timer task to update the time display area
  *
  */
 protected class JLabelTimerTask extends TimerTask{
  SimpleDateFormat dateFormatter = new SimpleDateFormat(DEFAULT_TIME_FORMAT);
  @Override
  public void run() {
   time = da


相关文档:

《java语言程序设计(一)》2009年自学考试大纲第3章

《java语言程序设计(一)》2009年自学考试大纲第3章
www.wesiedu.com   2009-5-5   在线模拟考场
第3章 面向对象编程基础
(一)课程内容
3.1 面向对象的基本概念
3.2 Java的类和对象
3.2.1 类
3.2.2对象
3.2.3实例变量和类变量
3.2.4实例方法和类方法
3.2.5访问权限
3.2.6继承
3.2.7 Java ......

《java语言程序设计(一)》2009年自学考试大纲第7章

《java语言程序设计(一)》2009年自学考试大纲第7章
www.wesiedu.com   2009-5-5   在线模拟考场
第7章 图形、图像与多媒体
(一)课程内容
7.1 绘图基础
7.1.1 Graphics类的基本功能
7.1.2字型和颜色
7.1.3绘图模式
7.2绘图
7.2.1 G忸phics类的绘图方法
7.2.2 Gmphics2D类的绘图方法
7.3图 ......

Java每天学习一点点 09.10.14

                                                   ......

JAVA环境变量设置

举例子说明一切。
JAVA_HOME: C:\j2sdk1.4.2_13
 
Path:         C:\j2sdk1.4.2_13\bin;
Classpath:.;JAVA_HOME\lib\tools.jar ; JAVA_HOME\lib\dt.jar;
                 &n ......

JAVA:用多线程实现时间的动态显示

import java.awt.*;
import javax.swing.*;
import java.util.Date;
import java.awt.*;
class Time extends JFrame implements Runnable{//实现接口
Thread clockThread;
   JLabel jLabel=new JLabel();
   public Time()
   {
   Container con=this.getContentPane() ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号