免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1449 | 回复: 0
打印 上一主题 下一主题

一个简易时钟(自己写的) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-03-15 11:18 |只看该作者 |倒序浏览

import java.util.*;
import java.text.*;
import javax.swing.*;
import java.awt.event.*;
public class TM extends javax.swing.JFrame{
public TM(){
  initComponents();
  setTitle("简易时钟");
  setBounds(200,200,300,60);
  tm=new java.util.Timer(true);
  tm.schedule(new java.util.TimerTask(){
   public void run(){
    DATE_S.setText(getTimer());
   }
  },0,1*1000);
}
public void initComponents(){
  jpanel1 = new javax.swing.JPanel();
  jlabel1 = new javax.swing.JLabel();
  DATE_S = new javax.swing.JLabel();
  
  addWindowListener( new java.awt.event.WindowAdapter(){
   public void windowClosing(java.awt.event.WindowEvent evt){
    exitForm(evt);
   }
  });
  jpanel1.setBorder(new javax.swing.border.EtchedBorder());
         jlabel1.setFont(new java.awt.Font("宋体", 0, 12));
         jlabel1.setText("u5f53u524du65f6u95f4:");
         jpanel1.add(jlabel1);

         DATE_S.setFont(new java.awt.Font("宋体", 0, 12));
         DATE_S.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
  jpanel1.add(DATE_S);
  getContentPane().add(jpanel1);
  pack();
}
public void exitForm(java.awt.event.WindowEvent evt){
  System.exit(0);
}
public static void main(String arg[]){
  new TM().show();
}
public String getTimer(){
  java.util.Date dt=new java.util.Date();
  java.text.SimpleDateFormat df=new java.text.SimpleDateFormat("yyyy年MM月dd日 hh:mm:ss");
  String sd=df.format(dt);
  return sd;
}
private javax.swing.JLabel DATE_S;
private javax.swing.JLabel jlabel1;
private javax.swing.JPanel jpanel1;
private java.util.Timer tm;
}


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/4357/showart_15672.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP