import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.Date;
import javax.swing.Timer;
public class Test{
public static void main(String[] args){
ActionListener taskAction=new ActionListener( ){
public void actionPerformed(ActionEvent e) {
System.out.println("Time::" + (new Date().toLocaleString()));
//显示当前时间
}
};
new Timer(1000,taskAction).start();//Timer每一秒轮转一次
try {
Thread.sleep(3 * 1000);//利用线程设定程序存在时间为3秒
} catch (InterruptedException e1) {
e1.printStackTrace();
}
System.exit(0);//结束程序进程
}
}
分享到:
相关推荐
javax.management.timer javax.naming javax.naming.directory javax.naming.event javax.naming.ldap javax.naming.spi javax.net javax.net.ssl javax.print javax.print.attribute javax.print....
javax.management.timer javax.naming javax.naming.directory javax.naming.event javax.naming.ldap javax.naming.spi javax.net javax.net.ssl javax.print javax.print.attribute javax.print....
javax.management.timer javax.naming javax.naming.directory javax.naming.event javax.naming.ldap javax.naming.spi javax.net javax.net.ssl javax.print javax.print.attribute javax.print....
import javax.swing.Timer; public Tetris() { final Tetrisblok a = new Tetrisblok(); addKeyListener(a); add(a); JMenuBar menu = new JMenuBar(); this.setJMenuBar(menu); JMenu game = new JMenu(...
import javax.swing.Timer; public class ArchimedesJFrame extends JFrame implements ActionListener { private ArchimedesCanvas archimedes; private JRadioButton radiob_color[]; 。。。。。。。。
javax.swing.event 供 Swing 组件触发的事件使用。 javax.swing.filechooser 包含 JFileChooser 组件使用的类和接口。 javax.swing.plaf 提供一个接口和许多抽象类,Swing 用它们来提供自己的可插入外观功能。 javax...
import javax.swing.Timer; public class MousePaly implements ActionListener { private JFrame frame; private Container contentPane; private JLabel timeLabel,centLabel; private JButton startBtn; ...
`javax.swing.Timer` 类提供了简单的方式来周期性地触发事件,这些事件通常用于更新UI或其他需要定时执行的任务。在提供的代码示例中,我们看到了如何创建一个简单的计时器,它每秒增加计时器的值并更新文本框显示的...
javax.swing.event 供 Swing 组件触发的事件使用。 javax.swing.filechooser 包含 JFileChooser 组件使用的类和接口。 javax.swing.plaf 提供一个接口和许多抽象类,Swing 用它们来提供自己的可插入外观功能。 ...
javax.management.timer javax.naming javax.naming.directory javax.naming.event javax.naming.ldap javax.naming.spi javax.net javax.net.ssl javax.print javax.print.attribute javax.print....
在提供的代码示例中,使用了`javax.swing.Timer`来创建一个简单的计时器,该计时器每秒更新文本框显示的计时时间。 `javax.swing.Timer`是Swing库中的一个组件,它与AWT的`java.util.Timer`不同,后者在后台线程中...
javax.swing.event 供 Swing 组件触发的事件使用。 javax.swing.filechooser 包含 JFileChooser 组件使用的类和接口。 javax.swing.plaf 提供一个接口和许多抽象类,Swing 用它们来提供自己的可插入外观功能。 ...
javax.swing.event 供 Swing 组件触发的事件使用。 javax.swing.filechooser 包含 JFileChooser 组件使用的类和接口。 javax.swing.plaf 提供一个接口和许多抽象类,Swing 用它们来提供自己的可插入外观功能。 javax...
关于`javax.swing.Timer`的疑问,如果你在计时器已经运行的情况下再次调用`start()`,它实际上并不会重新启动一个新的线程,而是简单地重置计时器的内部状态,使下一次定时事件的触发时间从现在开始计算,所以不会抛...
javax.swing.event 供 Swing 组件触发的事件使用。 javax.swing.filechooser 包含 JFileChooser 组件使用的类和接口。 javax.swing.plaf 提供一个接口和许多抽象类,Swing 用它们来提供自己的可插入外观功能。 ...
javax.swing.event 供 Swing 组件触发的事件使用。 javax.swing.filechooser 包含 JFileChooser 组件使用的类和接口。 javax.swing.plaf 提供一个接口和许多抽象类,Swing 用它们来提供自己的可插入外观功能。 ...
javax.swing.event 供 Swing 组件触发的事件使用。 javax.swing.filechooser 包含 JFileChooser 组件使用的类和接口。 javax.swing.plaf 提供一个接口和许多抽象类,Swing 用它们来提供自己的可插入外观功能。 javax...
通过以上分析可以看出,这个小程序虽然简单,但涵盖了Java Swing编程的一些基础概念,包括如何使用`javax.swing.Timer`类实现定时任务、如何在Applet中进行初始化和绘制等。对于Java Swing初学者来说,这是一个很好...
javax.swing.event 供 Swing 组件触发的事件使用。 javax.swing.filechooser 包含 JFileChooser 组件使用的类和接口。 javax.swing.plaf 提供一个接口和许多抽象类,Swing 用它们来提供自己的可插入外观功能。 ...
javax.swing.event 供 Swing 组件触发的事件使用。 javax.swing.filechooser 包含 JFileChooser 组件使用的类和接口。 javax.swing.plaf 提供一个接口和许多抽象类,Swing 用它们来提供自己的可插入外观功能。 ...