文件名称:Java窗体版时间显示功能-小时钟.rar
文件大小:4KB
文件格式:RAR
更新时间:2022-07-30 05:18:58
Java源码-系统相关
Java窗体版时间显示功能-小时钟,简单的说下原理,通过调用paint方法进行界面重绘,然后重载组件的paint方法,得到Graphics2D对象,最后实例化日历对象得到时、分、秒,格式化输出,相关代码如下: public void paint(Graphics g){ //重载组件的paint方法 Graphics2D g2=(Graphics2D)g; //得到Graphics2D对象 Calendar now=new GregorianCalendar(); //实例化日历对象 String timeInfo=""; //输出信息 int hour=now.get(Calendar.HOUR_OF_DAY); //得到小时数 int minute=now.get(Calendar.MINUTE); //得到分数 int second=now.get(Calendar.SECOND); //得到秒数 if (hour<=9) timeInfo ="0" hour ":"; //格式化输出 else timeInfo =hour ":"; if (minute<=9) timeInfo ="0" minute ":"; else timeInfo =minute ":"; if (second<=9) timeInfo ="0" second; else timeInfo =second; g.setColor(Color.white); //设置当前颜色为白色 Dimension dim=getSize(); //得到窗口尺寸 g.fillRect(0,0,dim.width,dim.height); //填充背景色为白色 g.setColor(Color.orange); //设置当前颜色为橙色 g.drawString(timeInfo,20,80); //显示时间字符串
【文件预览】:
codesc.net
----Java 数字时钟()
--------22-1.bmp(82KB)
--------ClockDemo.java(2KB)
--------ClockDemo.class(2KB)