Java作业8_7

来源:互联网 发布:对网络交友的看法 编辑:程序博客网 时间:2024/04/28 03:54
/* * To change this template, choose Tools | Templates * and open the template in the editor. */package homework8;import java.awt.*;import java.awt.event.*;import java.util.Date;import java.text.SimpleDateFormat;class Clock extends Label implements Runnable{    private Thread clocker;    private boolean mark;           //运行标志位    private SimpleDateFormat df ;   //设置日期格式    Clock(){        df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");        this.setText(df.format(new Date()));    }    public void start(){        mark=true;        clocker=new Thread(this);        clocker.start();    }    public void stop(){        mark=false;    }    public void run(){        while(mark){            this.setText(df.format(new Date()));        // new Date()为获取当前系统时间            try {                Thread.sleep(1000);            } catch (InterruptedException e) {                e.printStackTrace();            }        }    }}public class Homework8_8 extends Frame{    private Clock cl=new Clock();    private class windowCloser extends WindowAdapter{        public void windowClosing(WindowEvent e)//窗口正处在关闭过程中时调用        {            System.exit(0);        }    }    Homework8_8(){        super("test");        setLayout(new FlowLayout());        add(cl);        addWindowListener(new windowCloser());        pack();        setVisible(true);        cl.start();    }    public static void main(String[] args){        Homework8_8 myself=new Homework8_8();    }}

0 0
原创粉丝点击