最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時(shí)間:2015年10月12日 15:06:04   作者:IT_xiao小巫  
編寫Applet小程序,通過在HTML文檔中接收參數(shù),顯示當(dāng)前的系統(tǒng)時(shí)間,需要的朋友可以參考下

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

import java.awt.*; 
import java.applet.Applet; 
import java.util.*; 
import java.awt.Graphics; 
 
public class clock extends Applet implements Runnable //繼承Applet類并實(shí)現(xiàn)Runnable接口 
{ 
 Thread clockThread=null; //創(chuàng)建一個(gè)空線程 
 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()  //實(shí)現(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)生隨機(jī)數(shù) 
 g1=(int)(Math.random()*255); //再通過隨機(jī)數(shù)分別設(shè)置三原色,紅綠藍(lán) 
 b1=(int)(Math.random()*255); 
 Color c=new Color(r1,g1,b1); //創(chuàng)建一個(gè)顏色對象 
 g.setColor(c);   //設(shè)置顏色 
 now=Calendar.getInstance(); //獲得系統(tǒng)當(dāng)前時(shí)間 
 s1=now.get(now.HOUR)+"時(shí)" 
 +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;">利用線程實(shí)現(xiàn)動態(tài)顯示系統(tǒng)時(shí)間</p> 
 </div>

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

相關(guān)文章

  • Java?Integer如何獲取第一位和最后一位,并截取

    Java?Integer如何獲取第一位和最后一位,并截取

    這篇文章主要介紹了Java?Integer如何獲取第一位和最后一位并截取,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-01-01
  • SpringBoot啟動原理深入解析

    SpringBoot啟動原理深入解析

    我們開發(fā)任何一個(gè)Spring Boot項(xiàng)目都會用到啟動類,下面這篇文章主要給大家介紹了關(guān)于SpringBoot啟動原理解析的相關(guān)資料,文中通過圖文以及實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-04-04
  • Spring在代碼中獲取bean的方法小結(jié)

    Spring在代碼中獲取bean的方法小結(jié)

    在工作中有時(shí)候我們需要在非spring依賴注入或管理的類中獲取service、dao等bean對象,這時(shí)候用@Autowired和@Resource顯然是不行的,那么下面這篇文章就給大家了整理幾種獲取bean的方式,對大家的學(xué)習(xí)和工作具有一定的參考借鑒,下面來一起看看吧。
    2016-11-11
  • JAVA實(shí)現(xiàn)Excel和PDF上下標(biāo)的操作代碼

    JAVA實(shí)現(xiàn)Excel和PDF上下標(biāo)的操作代碼

    這篇文章主要介紹了JAVA實(shí)現(xiàn)Excel和PDF上下標(biāo),本文通過示例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-09-09
  • spring?data?jpa如何使用自定義repository實(shí)現(xiàn)類

    spring?data?jpa如何使用自定義repository實(shí)現(xiàn)類

    這篇文章主要介紹了spring?data?jpa如何使用自定義repository實(shí)現(xiàn)類,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-11-11
  • Java三大特性之封裝詳解

    Java三大特性之封裝詳解

    面向?qū)ο缶幊陶Z言是對客觀世界的模擬,客觀世界里成員變量都是隱藏在對象內(nèi)部的,外界無法直接操作和修改。?封裝可以被認(rèn)為是一個(gè)保護(hù)屏障,防止該類的代碼和數(shù)據(jù)被其他類隨意訪問。本文將來和大家詳細(xì)說說Java中的封裝,需要的可以了解一下
    2022-10-10
  • 約定優(yōu)于配置_動力節(jié)點(diǎn)Java學(xué)院整理

    約定優(yōu)于配置_動力節(jié)點(diǎn)Java學(xué)院整理

    以前做項(xiàng)目,總是寫Ant配置文件,滿足于自己更靈活的配置,而沒有去思考,這么做到底值不值得
    2017-08-08
  • java使用RabbitMQ實(shí)現(xiàn)延遲消息示例

    java使用RabbitMQ實(shí)現(xiàn)延遲消息示例

    本文介紹了在分布式系統(tǒng)中,使用RabbitMQ實(shí)現(xiàn)延遲消息處理,其中詳細(xì)闡述了RabbitMQ隊(duì)列和交換機(jī)的配置、消息的發(fā)送與接收以及死信隊(duì)列的處理,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-10-10
  • SpringBoot內(nèi)部外部配置文件加載順序解析

    SpringBoot內(nèi)部外部配置文件加載順序解析

    這篇文章主要介紹了SpringBoot內(nèi)部外部配置文件加載順序解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-07-07
  • IDEA 單元測試創(chuàng)建方法詳解(2020.03版本親測)

    IDEA 單元測試創(chuàng)建方法詳解(2020.03版本親測)

    這篇文章主要介紹了IDEA 單元測試創(chuàng)建方法詳解(2020.03版本親測),本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-10-10

最新評論

大荔县| 丹寨县| 冀州市| 唐海县| 鄂尔多斯市| 兴国县| 唐河县| 大英县| 沿河| 鄂州市| 普定县| 南京市| 邛崃市| 嘉义县| 江阴市| 友谊县| 焦作市| 台前县| 抚顺县| 青州市| 琼海市| 苍山县| 吉安县| 永清县| 夹江县| 厦门市| 常宁市| 大荔县| 尤溪县| 疏附县| 南部县| 三台县| 宁国市| 巍山| 丘北县| 惠安县| 自治县| 秭归县| 杭锦旗| 沙坪坝区| 石景山区|