时钟的实时显示
来源:互联网 发布:人工智能演讲 编辑:程序博客网 时间:2024/06/05 18:39
package wei;import java.io.*;import java.awt.Font;import java.awt.event.*;import javax.swing.*;import java.lang.*;import java.util.*;public class Po extends JFrame implements Runnable{ /** * */ private static final long serialVersionUID = 1L;//创建类RunnableTest继承于类JFrame,并实现Runnable接口 JPanel pnlMain; //自定义变量 JLabel lblTime; Thread thdTime; Date dateDisplay; GregorianCalendar gCalendar; String sDate,sTime; public Po(){ //定义界面标题 super("Runnable接口线程演示"); //定义容器、标签和字体 pnlMain=new JPanel(); lblTime=new JLabel(""); Font ft=new Font("宋体",Font.BOLD,15); setContentPane(pnlMain); //将组件进行界面布局 pnlMain.setLayout(null); pnlMain.add(lblTime); lblTime.setBounds(45,40,350,45); lblTime.setFont(ft); thdTime=new Thread(this); //定义线程,并启动线程 thdTime.start(); setSize(400,150); setVisible(true); } public void run(){ //重写方法run(),在方法run()中调用方法 displayTime()实现系统日期和时间的显示 while(thdTime!=null){ displayTime(); } } public void displayTime(){ dateDisplay=new Date(); gCalendar=new GregorianCalendar(); //定义标准日历类GregorianCalendar的对象 gCalendar.setTime(dateDisplay); sDate="日期:"+ gCalendar.get(Calendar.YEAR)+"年"+(gCalendar.get(Calendar.MONTH)+1)+"月"+gCalendar.get(Calendar.DATE)+"日"; //获得系统当前日期和时间 sTime="时间:"+gCalendar.get(Calendar.HOUR)+":"+gCalendar.get(Calendar.MINUTE)+":"+gCalendar.get(Calendar.SECOND); lblTime.setText(sDate+","+sTime); //在界面中显示日期和时间 }public static void main(String[] args) {Po rd=new Po();}}
知识点:线程;
类Thread和Runnable接口;
创建线程;
心得:理解线程的概念以及应用。
阅读全文
0 0
- 时钟的实时显示
- 一个实时显示系统时钟的android应用
- s3c2440实时时钟的应用
- STM32的RTC实时时钟
- 读取主机的实时时钟
- 实时时钟 -- “RTC”的使用
- 实时时钟、系统时钟和CPU时钟的区别
- 时钟的显示
- 显示毫秒的时钟
- 有意思的时钟显示
- LCD的时钟显示
- ARM嵌入式系统软件实时时钟的设计
- 具有报警功能的串行实时时钟
- 3DS实时时钟相关的问题
- 嵌入式系统的实时时钟介绍
- html5的canvas实现实时时钟
- DS1302实时时钟模块显示到数码管(共阳极)
- javascript实现 时钟实时显示及幻灯片自动播放
- Shrio RBAC框架
- js---js中数组遍历方法forEach与map()有什么区别?
- 6.13用数组与if语句来计算数之和
- java项目jsp中如何引用本地路径图片
- 截取图片接口的路径
- 时钟的实时显示
- card效果的实现
- 1126. Eulerian Path (25)
- 对输入数据进行多个异常处理
- ElasticSearch Java Api(三) -更新索引库
- 一、MySQL 安装
- Android双击事件(判断时间范围)
- Magic Powder
- matlab文件导入