import javax.swing.*;
import java.awt.*;
import java.util.*;
class Myclock extends JFrame{
JLabel jl1;
static JLabel jl2;
// String s;
Myclock(){
jl1=new JLabel("当前时间");
jl2=new JLabel("");
this.setLayout(new FlowLayout(FlowLayout.LEFT));
this.add(jl1);
this.add(jl2);
this.setTitle("Myclock");
//this.pack();
MyThread mt=new MyThread();
mt.start();
this.setVisible(true);
}//用toString方法实现
/* class MyThread extends Thread{
public void run(){
try
{ while(true){
Thread.sleep(1000);
Date d=new Date();
String s=d.toString();
jl2.setText(s);
}
}
catch (Exception e)
{e.printStackTrace();
}
}
};*/
static public void String(){
Date d=new Date();
StringBuffer strb= new StringBuffer();
//strb.append(d.getDate());
// strb.append(":");
strb.append(d.getHours() );
strb.append(":");
strb.append(d.getMinutes() );
strb.append(":");
strb.append(d.getSeconds() );
//strb.append(":");
jl2.setText(strb.toString());
}
class MyThread extends Thread{
Date d;
public void run(){
try
{
while(true){d=new Date();
Thread.sleep(1000);
Myclock.String();
//jl2.setText(d.toString());
}
}
//Date d=new Date();
catch (Exception e)
{e.printStackTrace();
}
// String s=d.toString();
}
}
public static void main(String[] args){
Myclock mc=new Myclock();
// mc.String();
mc.pack();
};
};