Timer类

package frank;
import java.lang.*;
import javax.swing.Timer;
import java.awt.event.*;
import java.awt.*;
import java.util.Calendar;

/**
 * Timer类
 * */
public class App
{
	public static void main(String[] args)
	{
		App app = new App();
		Frame f = new Frame();
		final TextArea ta = new TextArea("",5,10);
		ActionListener a = new ActionListener()
		{
			public void actionPerformed(ActionEvent evt)
			{
				Calendar c = Calendar.getInstance();
				ta.append(String.valueOf(c.get(Calendar.SECOND)));

			}	
		};
		Timer t = new Timer(1000,a);
		t.start();
		f.addWindowListener(app.new MyListener());
		f.add(ta);
		f.pack();
		f.setVisible(true);
	}
	class MyListener extends WindowAdapter
	{
		public void windowClosing(WindowEvent e)
		{
			System.exit(0);
		}
	}
}

  

posted on 2013-10-28 10:48  wp456  阅读(224)  评论(0)    收藏  举报

导航