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); } } }