Java Swing 系统时间动态显示
2015-07-22 11:04
639 查看
package test; import java.awt.BorderLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.text.SimpleDateFormat; import javax.swing.JFrame; import javax.swing.JTextField; public class TestIFrame extends JFrame { private JTextField time; SimpleDateFormat myfmt = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss"); public TestIFrame(){ super(); setBounds(100, 100, 200, 200); setDefaultCloseOperation(EXIT_ON_CLOSE); time = new JTextField(); this.add(time,BorderLayout.CENTER); time.addActionListener(new TimeActionListener()); setVisible(true); } //添加状态栏“时间文本框”的事件监听器,用来实现动态刷新时间 class TimeActionListener implements ActionListener{ public TimeActionListener(){ javax.swing.Timer t=new javax.swing.Timer(1000,this); t.start(); } @Override public void actionPerformed(ActionEvent ae){ time.setText(myfmt.format(new java.util.Date()).toString()); } } public static void main(String[] args){ new TestIFrame(); } }
相关文章推荐
- Java大数练习第一弹
- Windows7安装JDK的环境变量设置
- 关于在myeclipse创建struts2框架下…
- 关于MyEclipse导入SSH框架下的web…
- Java大数练习第一弹
- JAVA 并发编程-传统线程同步通信技术(四)
- MyEclipse安装插件的几种方式(适用于Eclipse或MyEclipse其他版本)
- ubuntu jdk环境配置
- spring+websocket综合(springMVC+spring+MyBatis这是SSM框架和websocket集成技术)
- Java中的static关键字解析
- 【Java】编写一个方法,对字符串数组进行排序,将所有变位词排在相邻的位置
- Java开发常用工具类
- Spring AOP实例
- Java图形用户界面布局控制Layout练习
- java常用语句
- java最简单实现LRUCache
- Spring笔记
- 【Java】两个排序后的数组A和B,其中A的末端有足够的缓冲容纳B。编写一个方法,将B合并入A并排序。
- myEclipse2015启动myEclipse时发现了以元素"d:disk"的无效内容
- JAVA之BigInteger