1、先创建简单界面
2、监听按钮点击事件,获取当前时间,显示到界面上 toLocaleString()转换成本地时间
3、改变按钮名字使用setText();方法
package com.ht.test;
import java.awt.BorderLayout;
import java.awt.Font;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.Date;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
public class TT extends JFrame implements ActionListener {
JButton b1, b2;
JLabel l1;
JPanel p1;
public TT() {
super("时间显示");
l1=new JLabel("");
l1.setFont(new Font("宋体",Font.BOLD,24));
add(l1);
p1=new JPanel();
b1=new JButton("中文时间");
p1.add(b1);
add(p1,BorderLayout.SOUTH);
b1.addActionListener(this);
setSize(440, 250);
setVisible(true);
setLocationRelativeTo(null);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public static void main(String[] args) {
new TT();
}
public void actionPerformed(ActionEvent e) {
if(e.getActionCommand().equals("中文时间")){
Date d = new Date();
l1.setText(d.toLocaleString());
b1.setText("show time");
}else if(e.getActionCommand().equals("show time")){
Date d = new Date();
l1.setText(d.toString());
b1.setText("中文时间");
}
}
}