Tulis applet Applet untuk menampilkan waktu sistem saat ini dalam berbagai warna dan font dengan menerima parameter dalam dokumen HTML.
import java.awt.*; import java.applet.Applet; import java.util.*; import java.awt.Graphics; null; //Buat thread kosong Kalender sekarang; private String s1; private int size; size=Integer.parseInt(getParameter("size"));//Dapatkan ukuran font} public void start() { if(clockThread==null) { clockThread=new Thread(this,"Clock2"); //Buat sebuah thread Objek clockThread clockThread.start(); //Mulai mengeksekusi thread} } public void run() //Implementasikan metode run() pada antarmuka Runnable { Thread myThread=Thread.currentThread();//Buat objek thread myThread while(clockThread==myThread) { repaint(); //Panggil metode paint melalui metode repaint try { Thread.sleep(1000); 1 detik} catch (InterruptedException e){} } } public void paint(Grafik g) { r1=(int)(Math.random()*255); //Hasilkan bilangan acak dengan memanggil bilangan acak kelas Matematika g1=(int)(Math.random()*255); //Kemudian atur masing-masing tiga warna primer melalui bilangan acak, merah, hijau dan biru b1= (int)(Math.random() *255); Warna c=Warna baru(r1,g1,b1); //Membuat objek warna g.setColor(c); ); //Dapatkan waktu sistem saat ini s1=now.get(now.HOUR)+"hour" +now.get(now.MINUTE)+"menit" +now.get(now.SECOND)+"second"; = new Font("",1,size); //Mengatur font g.setFont(f); g.drawString(s1,10,50); //Menampilkan string dengan ukuran dan warna tertentu} public void stop( ) // Panggil metode stop untuk menghentikan thread { clockThread=null; } } <pre name="code"><html> <Applet code="clock.class" lebar=300 tinggi=100> <param name=s1 value=s1> <param name=ukuran nilai=30 > </Applet> </html></pre><br> <pre></pre> <p> </p> <pre></pre> <div style="padding-top:20px"> < P style="font-size:12px;">Gunakan thread untuk menampilkan waktu sistem secara dinamis</p> </div>
Ini adalah cara menggunakan thread untuk menampilkan waktu sistem secara dinamis. Saya harap ini dapat membantu pembelajaran semua orang.