你其实是通过画笔将时间画上去的,这样你每秒钟都画一个时间在同样的地方,它不断累积你就会看到秒那里是一团黑的,如果你再坚持久一点,分钟数那里也会出现相同的问题。一般情况下可以采用在面板上创建一个JLabel, 然后通过它的setBounds设置它的边界,通过setText来设置它要显示的值,通过setFont来设置它的字体及字的大小,然后用一个线程每秒种去调它,来达到显示时间的目的。