這是線程,不是自動啟動,調(diào)用的地方,有沒有啟動這個線程呢。。
從策劃到設(shè)計制作,每一步都追求做到細(xì)膩,制作可持續(xù)發(fā)展的企業(yè)網(wǎng)站。為客戶提供成都網(wǎng)站設(shè)計、成都網(wǎng)站建設(shè)、網(wǎng)站策劃、網(wǎng)頁設(shè)計、域名注冊、虛擬空間、網(wǎng)絡(luò)營銷、VI設(shè)計、 網(wǎng)站改版、漏洞修補等服務(wù)。為客戶提供更好的一站式互聯(lián)網(wǎng)解決方案,以客戶的口碑塑造優(yōu)易品牌,攜手廣大客戶,共同發(fā)展進步。
使用Timer來計時,每秒獲取一次系統(tǒng)時間,將之拼接為字符串 獲取當(dāng)前狀態(tài)欄狀態(tài),將字符串和當(dāng)前狀態(tài)拼接,即可。這樣的話,即是每秒都會為狀態(tài)欄設(shè)置一次時間,就完成了狀態(tài)欄的動態(tài)時鐘。
javax.swing.Timer ,很容易的,一個事件,在事件里面顯示你的時間就可以了。
為什么是90減去 360 * minutes / (12 * 60)呢?其實寫成 0 減去 360 * minutes / (12 * 60)也可以。
這里有一個時鐘的類,你看一下吧,不明白你的 100毫秒的時鐘 是什么意思。
//輸入的時候記得用雙斜杠,比方說D:\\My Documents\\...這樣。
1、你這個比較有點意思, 呵呵 就說一個吧,時針怎么算 360 * minutes / (12 * 60) 這個很容易理解,就是當(dāng)前分針多少度。
2、設(shè)置時間”時,秒針就停了。而setHour,setMin,setSecond從不可編輯變?yōu)榭删庉?。輸入時間后就能繼續(xù)走。但是還有很多功能還沒有設(shè)置好,希望能和你交流。如果你想要我的代碼就發(fā)信息給我吧。因為代碼太長了。不好發(fā)。
3、我怎么覺得應(yīng)該是 gdrawLine(centerX, centerY, centerX + secX, centerY - secY)本質(zhì)原因,平面直角坐標(biāo)系的原點左下角,而java畫布的原點應(yīng)該在左上角,x軸還好理解,但是y軸方向?qū)嶋H上是相反的。
1、public class Time{ //其中有三個變量,表示時分秒 private int hour;private int minute;private int second;//此處即為空參數(shù)的構(gòu)造函數(shù),即當(dāng)聲明這個類的對象時,怎樣初始化這個對象里面的值 //每個對象都表示個時間。
2、long base=new GregorianCalendar(0,0,0,0,0,0).getTime().getTime(); 定義一個0毫秒的基數(shù),為了后面使用format做準(zhǔn)備。
3、主方法應(yīng)該這樣寫:public static void main(String[] args){ Clock2 clock=new Clock2();new Thread(clock).start();} 此外,運行時是什么情況?最好描述一下,有助于別人理解。
4、這是線程,不是自動啟動,調(diào)用的地方,有沒有啟動這個線程呢。。