一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服務(wù)器之家 - 編程語言 - JAVA教程 - 利用線程實現(xiàn)動態(tài)顯示系統(tǒng)時間

利用線程實現(xiàn)動態(tài)顯示系統(tǒng)時間

2020-01-09 14:26IT_xiao小巫 JAVA教程

編寫Applet小程序,通過在HTML文檔中接收參數(shù),顯示當(dāng)前的系統(tǒng)時間,需要的朋友可以參考下

編寫Applet小程序,通過在HTML文檔中接收參數(shù), 用不同顏色、字體顯示當(dāng)前的系統(tǒng)時間。

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
import java.awt.*;
import java.applet.Applet;
import java.util.*;
import java.awt.Graphics;
 
public class clock extends Applet implements Runnable //繼承Applet類并實現(xiàn)Runnable接口
{
 Thread clockThread=null; //創(chuàng)建一個空線程
 Calendar now;
 private String s1;
 private int size;
 int r1,g1,b1;  
 
 public void init()  //初始化方法
 {
 size=Integer.parseInt(getParameter("size"));//獲得字體大小
  
 }
 
 public void start()
 {
 if(clockThread==null)
 {
  clockThread=new Thread(this,"Clock2"); //創(chuàng)建線程對象clockThread
  clockThread.start(); //開始執(zhí)行線程
 }
 }
 
 public void run()  //實現(xiàn)Runnable接口的run()方法
 {
 Thread myThread=Thread.currentThread();//創(chuàng)建線程對象myThread
 while(clockThread==myThread)  {  repaint(); //通過repaint方法調(diào)用paint方法
 try
 {
  Thread.sleep(1000); //休眠1秒
  
 }
 catch (InterruptedException e){}
 }
 }
 
 
 
 public void paint(Graphics g)
 {
 r1=(int)(Math.random()*255); //通過調(diào)用Math類的random產(chǎn)生隨機數(shù)
 g1=(int)(Math.random()*255); //再通過隨機數(shù)分別設(shè)置三原色,紅綠藍(lán)
 b1=(int)(Math.random()*255);
 Color c=new Color(r1,g1,b1); //創(chuàng)建一個顏色對象
 g.setColor(c);   //設(shè)置顏色
 now=Calendar.getInstance(); //獲得系統(tǒng)當(dāng)前時間
 s1=now.get(now.HOUR)+"時"
 +now.get(now.MINUTE)+"分"
 +now.get(now.SECOND)+"秒";
 Font f=new Font("",1,size); //設(shè)置字體
 g.setFont(f);
 g.drawString(s1,10,50);  //顯示指定大小顏色的字符串
 }
 
 public void stop()  //調(diào)用stop方法,停止線程
 {
 clockThread=null
 }
 
}
 
<pre class="html" name="code"><html>
<Applet code="clock.class" width=300 height=100>
<param name=s1 value=s1>
<param name=size value=30>
</Applet>
</html></pre><br>
<pre></pre>
<p> </p>
<pre></pre>
 
 <div style="padding-top:20px"
  <p style="font-size:12px;">利用線程實現(xiàn)動態(tài)顯示系統(tǒng)時間</p>
 </div>

這就是如何利用線程實現(xiàn)動態(tài)顯示系統(tǒng)時間的方法,希望對大家的學(xué)習(xí)有所幫助。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 無码一区中文字幕少妇熟女H | 久久艹影院 | 俺去啦最新官网 | 国产精品一区二区不卡的视频 | 明星乱淫 | 国产麻豆网 | 亚洲区在线播放 | 美女舒服好紧太爽了视频 | 青青热久免费精品视频精品 | 亚洲国产一区 | 人人爽人人草 | 久久AV喷吹AV高潮欧美 | 男同巨黄gay小说好爽 | blacked最大的吊 | 亚洲色图亚洲色图 | 欧美gay xxxx| 五月天精品视频播放在线观看 | 国产在线视频一区二区三区 | 国产精品美女福利视频免费专区 | 日本免费在线 | 日本三级欧美三级人妇英文 | 香蕉久久夜色精品国产小优 | 成年人在线观看视频免费 | 久久天堂成人影院 | 国语在线 | a毛片免费观看完整 | 国产在线视频资源 | 国产大片51精品免费观看 | 国产精品青青青高清在线 | 小草视频免费观看在线 | 我的好妈妈7中字在线观看韩国 | 欧美日本一本线在线观看 | 国内永久第一免费福利视频 | 完整秽淫刺激长篇小说 | 动漫美女强行被吸乳做羞羞事 | 天天爽天天操 | 国产在线观看福利 | 冰山美人调教耻辱h | 四虎在线精品观看免费 | 高清不卡日本v在线二区 | 扒开黑女人p大荫蒂老女人 扒开大腿狠狠挺进视频 |