package?cn.test;
成都創新互聯公司憑借在網站建設、網站推廣領域領先的技術能力和多年的行業經驗,為客戶提供超值的營銷型網站建設服務,我們始終認為:好的營銷型網站就是好的業務員。我們已成功為企業單位、個人等客戶提供了網站建設、網站設計服務,以良好的商業信譽,完善的服務及深厚的技術力量處于同行領先地位。
import?java.text.SimpleDateFormat;
import?java.util.Date;
import?java.util.Timer;
import?javax.swing.JFrame;
import?javax.swing.JTextField;
public?class?Time?extends?JFrame?{
private?JTextField?TimeBox?=?new?JTextField();
private?Timer?timer?=?new?Timer()?;
private?SimpleDateFormat?sdf?=?new?SimpleDateFormat("HH:mm:ss");
public?Time()?{
TimeBox.setBounds(0,?0,?100,?50);
add(TimeBox);
//方法1?定時器方法?
//????????TimerTask?task?=?new?TimerTask()?{
//????????????@Override
//????????????public?void?run()?{
//????????????????TimeBox.setText(sdf.format(new?Date()));
//????????????}
//????????};
//????????timer.schedule(task,?1000,1000)?;
//方法2?線程休眠方法?
Display?timedisplay?=?new?Display();
timedisplay.start()?;
}
private?class?Display?extends?Thread?{
SimpleDateFormat?sdf?=?new?SimpleDateFormat("HH:mm:ss");
public?Display()?{
System.out.println("display");
}
@Override
public?void?run(){
while(true){
System.out.println(?"Thread?is?running..."?);????
TimeBox.setText(sdf.format(new?Date()));
try?{
Thread.sleep(1000)?;
}?catch?(InterruptedException?e)?{
System.out.println("sleep?error!!");
e.printStackTrace();
}
}
}
}
public?static?void?main(String[]?args)?{
Time?t?=?new?Time()?;
t.setSize(300,?200)?;
t.setResizable(false)?;
t.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
t.setVisible(true)?;
}
}
private?Shape?rect;????????????//背景矩形
private?Font?font;????????????//設置字體
private?Date?date;????????????//現在的時間
private?Thread?time;????????//時間線程
private?CanvasPanel?canvas;
public?static?void?main(String[]?args)?{
new?TimerTest20140930();
}
public?TimerTest20140930(){
super("繪制文本");
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setSize(400,300);
rect?=?new?Rectangle2D.Double(10,10,200,100);
font?=?new?Font("宋體",Font.BOLD,16);
canvas=new?CanvasPanel();
add(canvas);
time?=?new?Thread(new?Runnable(){
public?void?run(){
while(true){
canvas.repaint();
try{
Thread.sleep(1000);
}catch(Exception?ex){
}
}
}
});
time.start();
setLocationRelativeTo(null);
setVisible(true);
}??
class?CanvasPanel?extends?Canvas?{
public?void?paint(Graphics?g){
super.paint(g);
Graphics2D?g2?=?(Graphics2D)?g;
g2.setColor(Color.BLACK);
g2.fill(rect);
g2.setColor(Color.BLUE);
g2.setFont(font);
g2.drawString("現在的時間是",?20,?30);
date?=?new?Date();
g2.drawString(String.format("%tr",?date),?50,?60);???????
}
}
html
head
title時鐘特效/title
script type="text/javascript"
function disptime(){
var today = new Date(); //獲得當前時間
var hh = today.getHours(); //獲得小時、分鐘、秒
var mm = today.getMinutes();
var ss = today.getSeconds();
/*設置div的內容為當前時間*/
document.getElementById("myclock").innerHTML="h1現在是:"+hh+":"+mm+":"+ss+"h1";
document.getElementById("myClock1").value=hh+":"+mm+":"+ss;
/*
使用setTimeout在函數disptime()體內再次調用setTimeout
設置定時器每隔1秒(1000毫秒),調用函數disptime()執行,刷新時鐘顯示
*/
var myTime=setTimeout("disptime()",1000);
}
/script
/head
body onload="disptime()"
div id="myclock"/div
input type="text" id="myClock1" value=""/input
/body
/html
分享名稱:java文本時間顯示代碼 java顯示時間并且不斷變化
文章網址:http://vcdvsql.cn/article10/dopjcgo.html
成都網站建設公司_創新互聯,為您提供企業網站制作、企業建站、品牌網站設計、外貿建站、、網站改版
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯