اكتب برنامجًا صغيرًا لعرض وقت النظام الحالي بألوان وخطوط مختلفة عن طريق تلقي المعلمات في مستند HTML.
import java.awt.*; import java.applet.Applet; import java.util.*; import java.awt.Graphics; null; // أنشئ تقويمًا فارغًا الآن; public String s1; size=Integer.parseInt(getParameter("size"));// احصل على حجم الخط} public void start() { if(clockThread==null) { ClockThread=new Thread(this,"Clock2"); //Create موضوع Object ClockThread ClockThread.start(); // ابدأ في تنفيذ الموضوع} } public void run() // تنفيذ طريقة التشغيل () للواجهة القابلة للتشغيل { Thread myThread=Thread.currentThread();// أنشئ كائن مؤشر الترابط myThread while(clockThread==myThread) { repaint(); // استدعاء طريقة الطلاء من خلال طريقة إعادة الطلاء Try { Thread.sleep(1000); //Sleep for ثانية واحدة} Catch (InterruptedException e){} } } public void Paint(Graphics g) { r1=(int)(Math.random()*255); // أنشئ رقمًا عشوائيًا g1=(int)(Math.random()*255) عن طريق استدعاء الرقم العشوائي لفئة الرياضيات؛ // ثم قم بتعيين الألوان الأساسية الثلاثة على التوالي من خلال أرقام عشوائية، الأحمر والأخضر والأزرق b1= (int)(Math.random() *255); Color c=new Color(r1,g1,b1); // إنشاء كائن ملون g.setColor(c); ); // احصل على وقت النظام الحالي s1=now.get(now.HOUR)+"hour" +now.get(now.MINUTE)+"دقيقة" +now.get(now.SECOND)+"الخط الثاني"; = new Font("",1,size); // تعيين الخط g.setFont(f); ) // استدعاء طريقة الإيقاف لإيقاف الخيط { ClockThread=null } } <pre name="code"><html> <Applet code="clock.class" width=300 height=100> <param name=s1 value=s1> <param name=size value=30; > </البرنامج الصغير> </html></pre><br> <pre></pre> <p> </p> <pre></pre> <div style="padding-top:20px"> < ص style="font-size:12px;">استخدم سلاسل الرسائل لعرض وقت النظام ديناميكيًا</p> </div>
هذه هي كيفية استخدام سلاسل الرسائل لعرض وقت النظام ديناميكيًا، وآمل أن يكون ذلك مفيدًا لتعلم الجميع.