Напишите апплет Applet для отображения текущего системного времени разными цветами и шрифтами, получая параметры в HTML-документе.
import java.awt.*; import java.applet.Applet; import java.util.*; null; //Создаем пустой поток Calendar сейчас; 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"); //Создаем объект потока clockThread clockThread.start(); //Начинаем выполнение потока} } public void run() //Реализуем метод run() интерфейса Runnable { Thread myThread=Thread.currentThread();//Создаем объект потока myThread while(lockThread==myThread) { repaint(); //Вызов метода рисования через метод перерисовки try { Thread.sleep(1000); 1 секунда} catch (InterruptedException e){} } } public void Paint(Graphics g) { r1=(int)(Math.random()*255); //Сгенерируем случайное число g1=(int)(Math.random()*255), вызвав случайное число класса Math //Затем зададим три основных цвета соответственно с помощью случайных чисел: красный, зеленый и синий b1=; (int)(Math.random() *255); Color c=new Color(r1,g1,b1); //Создаем цветной объект g.setColor(c); //Установим цвет сейчас=Calendar.getInstance( ); //Получаем текущее системное время s1=now.get(now.HOUR)+"час" +now.get(now.MINUTE)+"минута" +now.get(now.SECOND)+"второй"; = new Font("",1,size); //Устанавливаем шрифт g.setFont(f); g.drawString(s1,10,50); //Отображаем строку указанного размера и цвета} public void stop( ) // Вызов метода остановки, чтобы остановить поток { clockThread=null; } } <pre name="code"><html> <Applet code="lock.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"> < п style="font-size:12px;">Используйте потоки для динамического отображения системного времени</p> </div>
Вот как использовать потоки для динамического отображения системного времени. Надеюсь, это будет полезно каждому.