Escriba un subprograma de Java que utilice la interfaz Runnable para implementar subprocesos múltiples. Muestra la hora en la pantalla y la actualiza cada segundo. Para que el mini programa no
importar java.awt.Graphics;
importar java.util.Date;
importar javax.swing. ;
public Clock.JFrame(java.awt.Graphics)JFrame;
la clase pública Clock extiende JFrame implementa Runnable{
//Tamaño de la ventana p >
final int WIDTH=300;
final int HEIGHT=300;
//Se utiliza para obtener la hora actual
Fecha ahora;
p>Clock(){
//Monta el escritorio
setLocation(300, 300);
setSize(WIDTH, HEIGHT);
setVisible(true);
clearRect(0, 0, WIDTH, HEIGHT);
//Tiempo de escritura
g. (now.toString(), 50, 50);
}
public void run() {
while(true ){
prueba {
Thread.sleep(100);
} catch (InterruptedException e) {
}
ahora= nuevo Fecha();
repintar(); //redibujar
public void run() {
public void run() {
ahora=nueva fecha();
ahora=nueva fecha();
repintar(); //redibujar
}
}< / p>
public static void main(String[] args){
(new Clock()).run();
}
}
}